Freigeben über


JDBC 4.3-Kompatibilität für den JDBC-Treiber

JDBC-Treiber herunterladen

Hinweis

Versionen des Microsoft JDBC-Treibers für SQL Server vor Version 6.4 sind nur mit den Spezifikationen der JDBC-API 4.2 (Java Database Connectivity) konform. Dieser Abschnitt trifft auf Versionen bis einschließlich Version 6.4 nicht zu.

Ab Version 6.4 ist der JDBC-Treiber für SQL Server JAVA 9-kompatibel und löst SQLFeatureNotSupportedException für neue JDBC 4.3-APIs aus, die nicht implementierte Methoden aufweisen.

Mit dem Release des JDBC-Treibers 7.0 für SQL Server ist der Treiber nun JAVA 10-kompatibel und unterstützt die unten aufgeführten APIs. Der Treiber löst SQLFeatureNotSupportedException für andere, nicht implementierte Methoden von JDBC 4.3-Spezifikationen aus.

Neue API BESCHREIBUNG Bemerkenswerte Implementierungsdetails
void java.sql.connection.beginRequest() Weist den Treiber darauf hin, dass eine Anforderung, eine unabhängige Arbeitseinheit, auf dieser Verbindung beginnt. Weitere Informationen finden Sie unter java.sql.Connection. Speichert die Werte der Verbindungsfelder, die über öffentliche API-Methoden geändert werden können: databaseAutoCommitMode, transactionIsolationLevel, networkTimeout, holdability, sendTimeAsDatetime, statementPoolingCacheSize, disableStatementPooling, serverPreparedStatementDiscardThreshold, enablePrepareOnFirstPreparedStatementCall, catalogName, sqlWarnings, useBulkCopyForBatchInsert.
void java.sql.connection.endRequest() Weist den Treiber darauf hin, dass eine Anforderung, eine unabhängige Arbeitseinheit, abgeschlossen wurde. Weitere Informationen finden Sie unter java.sql.Connection. Beendet Anweisungen, die während der Arbeitseinheit erstellt wurden, und führt ein Rollback für alle ausstehenden Transaktionen durch. Die Methode setzt auch die Änderungen an den oben aufgeführten Verbindungsfeldern zurück.