JDBC 4.3 compliance for the JDBC driver
Note
Versions prior to Microsoft JDBC Driver 6.4 for SQL Server are only compliant for Java Database Connectivity (JDBC) API 4.2 specifications. This section does not apply for versions including and prior to the 6.4 release.
As of version 6.4, Microsoft JDBC Driver for SQL Server is JAVA 9 compatible and throws SQLFeatureNotSupportedException
for new JDBC 4.3 APIs that have unimplemented methods.
With Microsoft JDBC Driver 7.0 for SQL Server release, the driver is now JAVA 10 compatible, and supports below mentioned APIs. The driver throws SQLFeatureNotSupportedException
for other unimplemented methods from JDBC 4.3 Specifications.
New API | Description | Noteworthy Implementation |
---|---|---|
void java.sql.connection.beginRequest() | Hints to the driver that a request, an independent unit of work, is beginning on this connection. For more details, see java.sql.Connection. | Saves the values of the connection fields that are modifiable through public API methods: databaseAutoCommitMode , transactionIsolationLevel , networkTimeout , holdability , sendTimeAsDatetime , statementPoolingCacheSize , disableStatementPooling , serverPreparedStatementDiscardThreshold , enablePrepareOnFirstPreparedStatementCall , catalogName , sqlWarnings , useBulkCopyForBatchInsert . |
void java.sql.connection.endRequest() | Hints to the driver that a request, an independent unit of work, has completed. For more details, see java.sql.Connection. | Closes the statements that are created during the work unit and rolls back any open transactions. The method also reverts the changes to the connection fields that are listed above. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin