Informations de référence sur l’API du 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. |