JDBC ドライバーの JDBC 4.3 への準拠

JDBC ドライバーのダウンロード

Note

Microsoft JDBC Driver 6.4 for SQL Server より前のバージョンは、Java Database Connectivity (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 説明 注目に値する実装
void java.sql.connection.beginRequest() この接続で要求 (独立した作業単位) が開始されることを示すドライバーへのヒント。 詳細については、「java.sql.Connection」を参照してください。 パブリック API メソッド databaseAutoCommitModetransactionIsolationLevelnetworkTimeoutholdabilitysendTimeAsDatetimestatementPoolingCacheSizedisableStatementPoolingserverPreparedStatementDiscardThresholdenablePrepareOnFirstPreparedStatementCallcatalogNamesqlWarningsuseBulkCopyForBatchInsert によって変更可能な接続フィールドの値を保存します。
void java.sql.connection.endRequest() 要求 (独立した作業単位) が完了したことを示すドライバーへのヒント。 詳細については、「java.sql.Connection」を参照してください。 作業単位中に作成されたステートメントを閉じ、開いているすべてのトランザクションをロールバックします。 このメソッドはさらに、上記の接続フィールドに対する変更を元に戻します。