適用於 JDBC 驅動程式的 JDBC 4.3 合規性
注意
Microsoft JDBC Driver 6.4 for SQL Server 以前的版本僅相容於 Java 資料庫連線 (JDBC) API 4.2 規格。 本節不適用於 6.4 版 (含) 以前的版本。
與 6.4 版一樣,Microsoft JDBC Driver for SQL Server 與 JAVA 9 相容,而且會針對具有未實作方法的新 JDBC 4.3 API 擲回 SQLFeatureNotSupportedException
。
從 Microsoft JDBC Driver 7.0 for SQL Server 版本開始,驅動程式現在已經與 JAVA 10 相容,而且支援以下所述的 API。 驅動程式會針對 JDBC 4.3 規格中其他未實作的方法擲回 SQLFeatureNotSupportedException
。
新增 API | Description | 值得注意的實作 |
---|---|---|
void java.sql.connection.beginRequest() | 從這個連線開始,驅動程式要求要有一個獨立工作單位的提示。 如需詳細資訊,請參閱 java.sql.Connection。 | 儲存可透過公用 API 方法修改的連線欄位值:databaseAutoCommitMode 、transactionIsolationLevel 、networkTimeout 、holdability 、sendTimeAsDatetime 、statementPoolingCacheSize 、disableStatementPooling 、serverPreparedStatementDiscardThreshold 、enablePrepareOnFirstPreparedStatementCall 、catalogName 、sqlWarnings 、useBulkCopyForBatchInsert 。 |
void java.sql.connection.endRequest() | 要求獨立工作單位的驅動程式已完成的提示。 如需詳細資訊,請參閱 java.sql.Connection。 | 關閉在工作單位期間建立的陳述式,並復原任何開啟的交易。 該方法也會將變更還原至上面列出的連線欄位。 |