Partage via


Informations de référence sur l’API du pilote JDBC

Télécharger le pilote JDBC

Vue d’ensemble

Le Pilote Microsoft JDBC pour SQL Server fournit une API que vous pouvez utiliser dans du code de programmation Java pour vous connecter à une base de données Microsoft SQL Server et interagir avec elle.

Le site web JavaDoc.io est le site principal

La documentation de référence de l’API Microsoft JDBC est hébergée sur le site web JavaDoc.io. JavaDoc.io est maintenant notre site web principal pour la documentation de référence JDBC, qui est accessible à l’adresse suivante :

JavaDoc.io comporte notre documentation de référence JDBC à compter de la version 6.0.

Seule la documentation JDBC héritée est disponible sur les pages Docs

La documentation de référence sur l’API JDBC disponible sur ce site web n’est plus mise à jour. Les articles contiennent toutefois les informations de référence sur les versions 4.1 et 4.2 de JDBC Driver.

La documentation de JDBC Driver version 6.0 et de certaines versions ultérieures est également disponible ici. Pour toute version 6.0 et ultérieure, consultez le site web JavaDoc.io.

Remarques importantes

Notes

Pour des informations conceptuelles sur le pilote JDBC, consultez Vue d’ensemble du pilote JDBC.

Important

Pour la prise en charge de la compatibilité avec JDBC 4.1 et 4.2, utilisez Microsoft JDBC Driver 4.2 (ou version ultérieure) pour SQL Server. Les versions antérieures 4.1 et 4.0 du pilote Microsoft JDBC ne prennent pas en charge les nouvelles méthodes introduites avec JDBC 4.1 ou 4.2.

Cette section ne comprend pas d'informations sur l'API pour la compatibilité avec JDBC 4.1. Voir Conformité à JDBC 4.1 pour le pilote JDBC.

Cette section ne comprend pas d’informations sur l’API pour la compatibilité avec JDBC 4.2. Voir Conformité à JDBC 4.2 pour le pilote JDBC.

Cette section ne comprend pas d’informations sur l’API pour la fonctionnalité de copie en bloc, disponible à partir du pilote Microsoft JDBC 4.2 pour SQL Server. Voir Utilisation de la copie en bloc avec le pilote JDBC.

Cette section ne comprend pas d’informations sur l’API pour la fonctionnalité Always Encrypted, disponible à partir de Microsoft JDBC Driver 6.0 pour SQL Server. Voir Informations de référence sur l’API Always Encrypted pour le pilote JDBC.

Cette section ne comprend pas d’informations sur l’API permettant d’utiliser les paramètres table, disponible à compter de la version 6.0 de Microsoft JDBC Driver pour SQL Server. Voir Utilisation de paramètres table.

Microsoft JDBC Driver 12.2 et versions ultérieures prend en charge la compilation avec JDK 8.0 et toutes les versions 11.0 et ultérieures de Java.

Microsoft JDBC Driver 11.2 prend en charge la compilation avec JDK 8.0, 11.0, 17.0 et 18.0.

Microsoft JDBC Driver 10.2 prend en charge la compilation avec JDK 8.0, 11.0 et 17.0.

Microsoft JDBC Driver 9.4 prend en charge la compilation avec JDK 8.0, 11.0 et 16.0.

Microsoft JDBC Driver 9.2 prend en charge la compilation avec JDK 8.0, 11.0 et 15.0.

Microsoft JDBC Driver 8.4 prend en charge la compilation avec JDK 8.0, 11.0 et 14.0.

Microsoft JDBC Driver 8.2 prend en charge la compilation avec JDK 8.0, 11.0 et 13.0.

Microsoft JDBC Driver 7.4 prend en charge la compilation avec JDK 8.0, 11.0 et 12.0.

Microsoft JDBC Driver 7.2 prend en charge la compilation avec JDK 8.0 et 11.0.

Microsoft JDBC Driver 7.0 prend en charge la compilation avec JDK 8.0 et 10.0.

Microsoft JDBC Driver 6.4 Microsoft prend en charge la compilation avec JDK 7.0, 8.0 et 9.0.

Microsoft JDBC Driver 6.2 prend en charge la compilation avec JDK 7.0 et 8.0.

Microsoft JDBC Driver 6.0 et 4.2 prennent en charge la compilation avec JDK 5.0, 6.0, 7.0 et 8.0.

Le Pilote JDBC 4.1 Microsoft prend en charge la compilation avec JDK 5.0, 6.0 et 7.0.

Interfaces

Nom de l'interface Description
ISQLServerCallableStatement, interface Permet de spécifier le nom de la procédure stockée à appeler avec les paramètres d'entrée et de sortie.
ISQLServerConnection, interface Représente une connexion JDBC à une base de données SQL Server.
SQLServerDataSource, classe Représente une liste de propriétés propres à la connexion à une base de données SQL Server à l’aide d’un objet ISQLServerConnection.
ISQLServerPreparedStatement Représente l'implémentation de base de la fonctionnalité d'instruction préparée JDBC.
ISQLServerResultSet Représente un jeu de résultats JDBC.
ISQLServerStatement Représente l'implémentation de base de la fonctionnalité d'instruction JDBC.

Classes

Nom de la classe Description
DateTimeOffset Représente un objet de type microsoft.sql.DateTimeOffset.
SQLServerBlob Représente un objet blob.
SQLServerCallableStatement Implémente ISQLServerCallableStatement.
SQLServerClob Représente un CLOB (Character Large Binary Object).
SQLServerConnection Implémente ISQLServerConnectopn.
SQLServerConnectionPoolDataSource Représente des connexions de bases de données physiques pour les gestionnaires de regroupement de connexions.
SQLServerDatabaseMetaData Représente les métadonnées pour la base de données.
SQLServerDataSource Représente une liste de propriétés propres à la connexion à une base de données SQL Server à l’aide d’un objet SQLServerConnection.
SQLServerDataSourceObjectFactory Représente une fabrique d'objet permettant de matérialiser des sources de données à partir de JNDI (Java Naming and Directory Interface).
SQLServerDriver Représente le pilote JDBC. Cette classe inclut des méthodes de connexion à une base de données SQL Server et d’obtention d’informations sur le pilote JDBC.
SQLServerException Représente un exécution infructueuse ou incomplète d’une instruction SQL.
SQLServerNClob, classe Représente un CLOB utilisant le jeu de caractères nationaux.
SQLServerParameterMetaData Représente les métadonnées pour les paramètres d'instructions préparées.
SQLServerPooledConnection Représente une connexion de base de données physique dans un regroupement de connexions.
SQLServerPreparedStatement Implémente ISQLServerPreparedStatement.
SQLServerResource Représente une ressource de chaîne d'erreur localisée. Cette classe est réservée à l'usage interne uniquement.
SQLServerResultSet Implémente ISQLServerResultSet.
SQLServerResultSetMetaData Représente les métadonnées des colonnes contenues dans un jeu de résultats.
SQLServerSavepoint Représente le point de contrôle auquel la transaction peut être restaurée.
SQLServerStatement Implémente ISQLServerStatement.
SQLServerXAConnection Représente les connexions JDBC qui peuvent participer à des transactions distribuées (XA).
SQLServerXADataSource Représente une fabrique d’objets SQLServerXAConnection destinée à un usage interne.
SQLServerXAResource Représente une XAResource pour la gestion des transactions distribuées XA.

Voir aussi

Présentation du pilote JDBC