Partage via


Compatibilité avec JDBC 4.3 pour le pilote JDBC

Télécharger le pilote JDBC

Notes

Les versions antérieures à Microsoft JDBC Driver 6.4 pour SQL Server sont conformes uniquement aux spécifications de l’API Java Database Connectivity (JDBC) 4.2. Cette section ne s’applique pas aux versions qui contiennent la version 6.4 et antérieures à celle-ci.

Depuis la version 6.4, le pilote JDBC Microsoft pour SQL Server est compatible avec JAVA 9 et lève SQLFeatureNotSupportedException pour les nouvelles API JDBC 4.3 qui contiennent des méthodes non implémentées.

Avec la version Microsoft JDBC Driver 7.0 pour SQL Server, le pilote est désormais compatible avec JAVA 10 et prend en charge les API mentionnées ci-dessous. Le pilote lève SQLFeatureNotSupportedException pour les autres méthodes non implémentées à partir des spécifications JDBC 4.3.

Nouvelle API Description Implémentation intéressante
void java.sql.connection.beginRequest() Informations indiquant au pilote qu’une requête, une unité de travail indépendante, commence sur cette connexion. Pour plus d'informations, voir java.sql.Connection. Enregistre les valeurs des champs de connexion qui peuvent être modifiés par le biais de méthodes API publiques : databaseAutoCommitMode, transactionIsolationLevel, networkTimeout, holdability, sendTimeAsDatetime, statementPoolingCacheSize, disableStatementPooling, serverPreparedStatementDiscardThreshold, enablePrepareOnFirstPreparedStatementCall, catalogName, sqlWarnings, useBulkCopyForBatchInsert.
void java.sql.connection.endRequest() Informations indiquant au pilote qu’une requête, une unité de travail indépendante, est terminée. Pour plus d'informations, voir java.sql.Connection. Ferme les instructions créées pendant l’unité de travail et restaure toutes les transactions ouvertes. La méthode rétablit également les modifications apportées aux champs de connexion répertoriés ci-dessus.