Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
JDBC-stuurprogramma downloaden
Als u het Microsoft JDBC-stuurprogramma voor SQL Server wilt gebruiken voor toegang tot gegevens vanuit een SQL Server of Azure SQL Database, moet u de volgende onderdelen op uw computer hebben geïnstalleerd:
- Microsoft JDBC-stuurprogramma voor SQL Server (download)
- Java Runtime-omgeving
Vereisten voor Java Runtime Environment
Vanaf Microsoft JDBC-stuurprogramma 12.10 voor SQL Server worden Java Development Kit (JDK) 23.0 en Java Runtime Environment (JRE) 23.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 12.8 voor SQL Server worden Java Development Kit (JDK) 22.0 en Java Runtime Environment (JRE) 22.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 12.6 voor SQL Server worden Java Development Kit (JDK) 21.0 en Java Runtime Environment (JRE) 21.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 12.4 voor SQL Server worden Java Development Kit (JDK) 20.0 en Java Runtime Environment (JRE) 20.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 12.2 voor SQL Server worden Java Development Kit (JDK) 19.0 en Java Runtime Environment (JRE) 19.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 11.2 voor SQL Server worden Java Development Kit (JDK) 18.0 en Java Runtime Environment (JRE) 18.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 10.2 voor SQL Server worden Java Development Kit (JDK) 17.0 en Java Runtime Environment (JRE) 17.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 9.4 voor SQL Server worden Java Development Kit (JDK) 16.0 en Java Runtime Environment (JRE) 16.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 9.2 voor SQL Server worden Java Development Kit (JDK) 15.0 en Java Runtime Environment (JRE) 15.0 ondersteund.
Vanaf Microsoft JDBC Driver 8.4 voor SQL Server worden Java Development Kit (JDK) 14.0 en Java Runtime Environment (JRE) 14.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 8.2 voor SQL Server worden Java Development Kit (JDK) 13.0 en Java Runtime Environment (JRE) 13.0 ondersteund.
Vanaf Microsoft JDBC Driver 7.4 voor SQL Server worden Java Development Kit (JDK) 12.0 en Java Runtime Environment (JRE) 12.0 ondersteund.
Vanaf Microsoft JDBC Driver 7.2 voor SQL Server worden Java Development Kit (JDK) 11.0 en Java Runtime Environment (JRE) 11.0 ondersteund.
Vanaf Microsoft JDBC Driver 7.0 voor SQL Server worden Java Development Kit (JDK) 10.0 en Java Runtime Environment (JRE) 10.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 6.4 voor SQL Server worden Java Development Kit (JDK) 9.0 en Java Runtime Environment (JRE) 9.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 4.2 voor SQL Server worden Java Development Kit (JDK) 8.0 en Java Runtime Environment (JRE) 8.0 ondersteund. Ondersteuning voor de JDBC Spec-API is uitgebreid met de JDBC 4.1- en 4.2-API.
Vanaf Microsoft JDBC Driver 4.1 voor SQL Server worden Java Development Kit (JDK) 7.0 en Java Runtime Environment (JRE) 7.0 ondersteund.
Vanaf Microsoft JDBC-stuurprogramma 4.0 voor SQL Server is de ondersteuning voor het JDBC-stuurprogramma voor de JDBC-specificatie-API uitgebreid met de JDBC 4.0-API. De JDBC 4.0-API is geïntroduceerd als onderdeel van de Java Development Kit (JDK) 6.0 en Java Runtime Environment (JRE) 6.0. JDBC 4.0 is een superset van de JDBC 3.0-API.
Wanneer u het Microsoft JDBC-stuurprogramma voor SQL Server implementeert op Windows- en UNIX-besturingssystemen, moet u de installatiepakketten sqljdbc_<versie>_enu.exe en sqljdbc_<versie>_enu.tar.gz respectievelijk gebruiken. Zie het artikel Over het implementeren van het JDBC-stuurprogramma voor meer informatie over het implementeren van het JDBC-stuurprogramma .
Microsoft JDBC-stuurprogramma 12.10 voor SQL Server:
Het JDBC-stuurprogramma 12.10 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-12.10.0.jre8.jar en mssql-jdbc-12.10.0.jre11.jar.
Het JDBC-stuurprogramma 12.10 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 21.0, OpenJDK 23.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 12.10 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-12.10.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Bij gebruik van JRE 1.7 of lager wordt er een uitzondering opgeworpen. |
| mssql-jdbc-12.10.0.jre11.jar | 4.3 | 23 | Hiervoor is een JRE (Java Runtime Environment) 11.0 of hoger vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
Het JDBC-stuurprogramma 12.10 is beschikbaar in de Centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.10.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 12.8 voor SQL Server:
Het JDBC-stuurprogramma 12.8 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-12.8.0.jre8.jar en mssql-jdbc-12.8.0.jre11.jar.
Het JDBC-stuurprogramma 12.8 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 21.0, OpenJDK 22.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 12.8 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-12.8.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-12.8.0.jre11.jar | 4.3 | 22 | Hiervoor is een JRE (Java Runtime Environment) 11.0 of hoger vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
Het JDBC-stuurprogramma 12.8 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.8.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 12.6 voor SQL Server:
Het JDBC-stuurprogramma 12.6 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-12.6.0.jre8.jar en mssql-jdbc-12.6.0.jre11.jar.
Het JDBC-stuurprogramma 12.6 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 21.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 12.6 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-12.6.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-12.6.0.jre11.jar | 4.3 | 21 | Hiervoor is een JRE (Java Runtime Environment) 11.0 of hoger vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
Het JDBC-stuurprogramma 12.6 is beschikbaar in de Centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.6.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 12.4 voor SQL Server:
Het JDBC-stuurprogramma 12.4 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-12.4.0.jre8.jar en mssql-jdbc-12.4.0.jre11.jar.
Het JDBC-stuurprogramma 12.4 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 20.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 12.4 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-12.4.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-12.4.0.jre11.jar | 4.3 | 20 | Hiervoor is een JRE (Java Runtime Environment) 11.0 of hoger vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
Het JDBC-stuurprogramma 12.4 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.4.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 12.2 voor SQL Server:
Het JDBC-stuurprogramma 12.2 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-12.2.0.jre8.jar en mssql-jdbc-12.2.0.jre11.jar.
Het JDBC-stuurprogramma 12.2 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 19.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 12.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-12.2.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-12.2.0.jre11.jar | 4.3 | 19 | Hiervoor is een JRE (Java Runtime Environment) 11.0 of hoger vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
Het JDBC-stuurprogramma 12.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.2.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 11.2 voor SQL Server:
Het JDBC-stuurprogramma 11.2 bevat vier JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-11.2.0.jre8.jar, mssql-jdbc-11.2.0.jre11.jar, mssql-jdbc-11.2.0.jre17.jar en mssql-jdbc-11.2.0.jre18.jar.
Het JDBC-stuurprogramma 11.2 is ontworpen om mee te werken, en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, OpenJDK 18.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de vier JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 11.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-11.2.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-11.2.0.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
| mssql-jdbc-11.2.0.jre17.jar | 4.3 | 17 | Hiervoor is een JRE (Java Runtime Environment) 17.0 vereist. Als u JRE 16.0 of lager gebruikt, wordt er een foutmelding opgegeven. |
| mssql-jdbc-11.2.0.jre18.jar | 4.3 | 18 | Hiervoor is een JRE (Java Runtime Environment) 18.0 vereist. Als u JRE 17.0 of lager gebruikt, wordt er een foutmelding weergegeven. |
Het JDBC-stuurprogramma 11.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>11.2.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 10.2 voor SQL Server:
Het JDBC-stuurprogramma 10.2 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-10.2.0.jre8.jar, mssql-jdbc-10.2.0.jre11.jar en mssql-jdbc-10.2.0.jre17.jar.
Het JDBC-stuurprogramma 10.2 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 17.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 17.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 10.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-10.2.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-10.2.0.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
| mssql-jdbc-10.2.0.jre17.jar | 4.3 | 17 | Hiervoor is een JRE (Java Runtime Environment) 17.0 vereist. Als u JRE 16.0 of lager gebruikt, wordt er een foutmelding opgegeven. |
Het JDBC-stuurprogramma 10.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>10.2.0.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 9.4 voor SQL Server:
Het JDBC-stuurprogramma 9.4 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-9.4.1.jre8.jar, mssql-jdbc-9.4.1.jre11.jar en mssql-jdbc-9.4.1.jre16.jar.
Het JDBC-stuurprogramma 9.4 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 16.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 16.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 9.4 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-9.4.1.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. |
| mssql-jdbc-9.4.1.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. |
| mssql-jdbc-9.4.1.jre16.jar | 4.3 | 16 | Vereist een Java Runtime Environment (JRE) 16.0. Als u JRE 15.0 of lager gebruikt, treedt er een uitzondering op. |
Het JDBC-stuurprogramma 9.4 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>9.4.1.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 9.2 voor SQL Server:
Het JDBC-stuurprogramma 9.2 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-9.2.1.jre8.jar, mssql-jdbc-9.2.1.jre11.jar en mssql-jdbc-9.2.1.jre15.jar.
Het JDBC-stuurprogramma 9.2 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 15.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 15.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 9.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-9.2.1.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. Nieuwe functies in 9.2 zijn: JDK 15-ondersteuning, ondersteuning voor Interactieve Verificatie van Azure Active Directory, ondersteuning voor Azure Active Directory Service Principal Authentication en ondersteuning voor het gebruik vanBulkCopyForBatchInsert voor niet-Azure Synapse Analytics-servers. |
| mssql-jdbc-9.2.1.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. Nieuwe functies in 9.2 zijn: JDK 15-ondersteuning, ondersteuning voor Interactieve Verificatie van Azure Active Directory, ondersteuning voor Azure Active Directory Service Principal Authentication en ondersteuning voor het gebruik vanBulkCopyForBatchInsert voor niet-Azure Synapse Analytics-servers. |
| mssql-jdbc-9.2.1.jre15.jar | 4.3 | 15 | Hiervoor is een JRE (Java Runtime Environment) 15.0 vereist. Als u JRE 14.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 9.2 zijn: JDK 15-ondersteuning, ondersteuning voor Interactieve Verificatie van Azure Active Directory, ondersteuning voor Azure Active Directory Service Principal Authentication en ondersteuning voor het gebruik vanBulkCopyForBatchInsert voor niet-Azure Synapse Analytics-servers. |
Het JDBC-stuurprogramma 9.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>9.2.1.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 8.4 voor SQL Server:
Het JDBC-stuurprogramma 8.4 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-8.4.1.jre8.jar, mssql-jdbc-8.4.1.jre11.jar en mssql-jdbc-8.4.1.jre14.jar.
Het JDBC-stuurprogramma 8.4 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 14.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 14.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 8.4 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-8.4.1.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. Nieuwe functies in 8.4 zijn: JDK 14-ondersteuning, ondersteuning voor verificatie bij Azure Key Vault met behulp van beheerde identiteit, uitgebreide ondersteuning voor bulksgewijs kopiëren voor Azure Data Warehouse, Azure SQL DNS-caching, ondersteuning voor achterwaartse compatibiliteit voor streaming LOB-objecten en verificatie van clientcertificaten voor loopback-scenario's. |
| mssql-jdbc-8.4.1.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. Nieuwe functies in 8.4 zijn: JDK 14-ondersteuning, ondersteuning voor verificatie bij Azure Key Vault met behulp van beheerde identiteit, uitgebreide ondersteuning voor bulksgewijs kopiëren voor Azure Data Warehouse, Azure SQL DNS-caching, ondersteuning voor achterwaartse compatibiliteit voor streaming LOB-objecten en verificatie van clientcertificaten voor loopback-scenario's. |
| mssql-jdbc-8.4.1.jre13.jar | 4.3 | 14 | Hiervoor is een JRE (Java Runtime Environment) 14.0 vereist. Als u JRE 13.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 8.4 zijn: JDK 14-ondersteuning, ondersteuning voor verificatie bij Azure Key Vault met behulp van beheerde identiteit, uitgebreide ondersteuning voor bulksgewijs kopiëren voor Azure Data Warehouse, Azure SQL DNS-caching, ondersteuning voor achterwaartse compatibiliteit voor streaming LOB-objecten en verificatie van clientcertificaten voor loopback-scenario's. |
Het JDBC-stuurprogramma 8.4 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>8.4.1.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 8.2 voor SQL Server:
Het JDBC-stuurprogramma 8.2 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-8.2.2.jre8.jar, mssql-jdbc-8.2.2.jre11.jar en mssql-jdbc-8.2.2.jre13.jar.
Het JDBC-stuurprogramma 8.2 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 13.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 13.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 8.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-8.2.2.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. Nieuwe functies in 8.2 zijn onder andere: JDK 13-ondersteuning, Always Encrypted met beveiligde enclaves en prestatieverbeteringen voor tijdelijke gegevenstypen. |
| mssql-jdbc-8.2.2.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. Nieuwe functies in 8.2 zijn onder andere: JDK 13-ondersteuning, Always Encrypted met beveiligde enclaves en prestatieverbeteringen voor tijdelijke gegevenstypen. |
| mssql-jdbc-8.2.2.jre13.jar | 4.3 | 13 | Hiervoor is een JRE (Java Runtime Environment) 13.0 vereist. Als u JRE 11.0 of lager gebruikt, wordt er een uitzondering gegenereerd. Nieuwe functies in 8.2 zijn onder andere: JDK 13-ondersteuning, Always Encrypted met beveiligde enclaves en prestatieverbeteringen voor tijdelijke gegevenstypen. |
Het JDBC-stuurprogramma 8.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>8.2.2.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 7.4 voor SQL Server:
Het JDBC-stuurprogramma 7.4 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar en mssql-jdbc-7.4.1.jre12.jar.
Het JDBC-stuurprogramma 7.4 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 1.8, OpenJDK 11.0, OpenJDK 12.0, Azul Zulu JRE 1.8, Azul Zulu JRE 11.0 en Azul Zulu JRE 12.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 7.4 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-7.4.1.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 1.8 vereist. Als u JRE 1.7 of lager gebruikt, wordt er een exceptie gegenereerd. Nieuwe functies in 7.4 zijn: JDK 12-ondersteuning, NTLM-verificatie en useFmtOnly. |
| mssql-jdbc-7.4.1.jre11.jar | 4.3 | 11 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. Nieuwe functies in 7.4 zijn: JDK 12-ondersteuning, NTLM-verificatie en useFmtOnly. |
| mssql-jdbc-7.4.1.jre12.jar | 4.3 | 12 | Hiervoor is een JRE (Java Runtime Environment) 12.0 vereist. Als u JRE 11.0 of lager gebruikt, veroorzaakt dit een uitzondering. Nieuwe functies in 7.4 zijn: JDK 12-ondersteuning, NTLM-verificatie en useFmtOnly. |
Het JDBC-stuurprogramma 7.4 is beschikbaar in de Centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.4.1.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 7.2 voor SQL Server:
Het JDBC-stuurprogramma 7.2 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-7.2.2.jre8.jar en mssql-jdbc-7.2.2.jre11.jar.
Het JDBC-stuurprogramma 7.2 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 8.0, OpenJDK 11.0, Azul Zulu JRE 8.0 en Azul Zulu JRE 11.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 7.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-7.2.2.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 8.0 vereist. Als u JRE 7.0 of lager gebruikt, wordt er een uitzondering gegenereerd. Nieuwe functies in 7.2 zijn: JDK 11-ondersteuning, MSI-verificatie (Active Directory Managed Identity), OSGi-ondersteuning, SQLServerError-API's. |
| mssql-jdbc-7.2.2.jre11.jar | 4.3 | 10 | Hiervoor is een JRE (Java Runtime Environment) 11.0 vereist. Als u JRE 10.0 of lager gebruikt, wordt er een uitzondering opgeworpen. Nieuwe functies in 7.2 zijn: JDK 11-ondersteuning, MSI-verificatie (Active Directory Managed Identity), OSGi-ondersteuning, SQLServerError-API's. |
Het JDBC-stuurprogramma 7.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.2.2.jre11</version>
</dependency>
Microsoft JDBC-stuurprogramma 7.0 voor SQL Server:
Het JDBC-stuurprogramma 7.0 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-7.0.0.jre8.jar en mssql-jdbc-7.0.0.jre10.jar.
Het JDBC-stuurprogramma 7.0 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 8.0 en 10.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning van de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 7.0 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-7.0.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 8.0 vereist. Als u JRE 7.0 of lager gebruikt, wordt er een uitzondering gegenereerd. Nieuwe functies in 7.0 omvatten: JDK 10-ondersteuning, bijgewerkt standaardcompatibiliteitsniveau naar JDBC 4.2-specificaties, ondersteuning voor spatial datatypes, cancelQueryTimeout-verbindingseigenschap, aanvraaggrensmethoden, useBulkCopyForBatchInsert-verbindingseigenschap, gegevensdetectie- en classificatie-informatie, UTF-8-functieuitbreiding en CityHash-ondersteuning. |
| mssql-jdbc-7.0.0.jre10.jar | 4.3 | 10 | Hiervoor is een JRE (Java Runtime Environment) 10.0 vereist. Als u JRE 9.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 7.0 omvatten: JDK 10-ondersteuning, bijgewerkt standaardcompatibiliteitsniveau naar JDBC 4.2-specificaties, ondersteuning voor spatial datatypes, cancelQueryTimeout-verbindingseigenschap, aanvraaggrensmethoden, useBulkCopyForBatchInsert-verbindingseigenschap, gegevensdetectie- en classificatie-informatie, UTF-8-functieuitbreiding en CityHash-ondersteuning. |
Het JDBC-stuurprogramma 7.0 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.0.0.jre10</version>
</dependency>
Microsoft JDBC-stuurprogramma 6.4 voor SQL Server:
Het JDBC-stuurprogramma 6.4 bevat drie JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jar en mssql-jdbc-6.4.0.jre9.jar.
Het JDBC-stuurprogramma 6.4 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op OpenJDK 7.0, 8.0 en 9.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de drie JAR-bestanden die zijn opgenomen in Microsoft JDBC Drivers 6.4 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-6.4.0.jre7.jar | 4.1 | 7 | Hiervoor is een JRE (Java Runtime Environment) 7.0 vereist. Als u JRE 6.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 6.4 zijn onder andere: Azure AD-verificatie voor Linux, Principal/Wachtwoord-methode voor Kerberos, automatische detectie van REALM in SPN voor verificatie tussen domeinen, beperkte Kerberos-delegatie, querytime-out, sockettime-out en voorbereide instructies hergebruik. |
| mssql-jdbc-6.4.0.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 8.0 vereist. Als u JRE 7.0 of lager gebruikt, wordt er een uitzondering gegenereerd. Nieuwe functies in 6.4 zijn onder andere: Azure AD-verificatie voor Linux, principal/wachtwoordmethode voor Kerberos, automatische detectie van REALM in SPN voor verificatie tussen domeinen, beperkte Kerberos-delegatie, query-time-out, socket-time-out en hergebruik van voorbereide statement handles. |
| mssql-jdbc-6.4.0.jre9.jar | 4.3 | 9 | Hiervoor is een JRE (Java Runtime Environment) 9.0 vereist. Als u JRE 8.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 6.4 zijn onder andere: Azure AD-verificatie voor Linux, gebruiker/wachtwoord methode voor Kerberos, automatische detectie van REALM in SPN voor domeinoverkoepelende authenticatie, Kerberos beperkte delegatie, querytime-out, sockettime-out en hergebruik van voorbereide instructiebehandelaar. |
Het JDBC-stuurprogramma 6.4 is beschikbaar in de Centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.4.0.jre9</version>
</dependency>
Microsoft JDBC-stuurprogramma 6.2 voor SQL Server:
Het JDBC-stuurprogramma 6.2 bevat twee JAR-klassebibliotheken in elk installatiepakket: mssql-jdbc-6.2.2.jre7.jar en mssql-jdbc-6.2.2.jre8.jar.
Het JDBC-stuurprogramma 6.2 is ontworpen voor gebruik en ondersteunt alle belangrijke virtuele Java-machines, maar wordt alleen getest op Sun JRE 5.0, 6.0, 7.0 en 8.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 6.0 en 4.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| mssql-jdbc-6.2.2.jre7.jar | 4.1 | 7 | Hiervoor is een JRE (Java Runtime Environment) 7.0 vereist. Als u JRE 6.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 6.2 zijn onder andere: Azure AD-verificatie voor Linux, de Principal/Wachtwoord-authenticatiemethode voor Kerberos, automatische detectie van REALM binnen SPN voor domeinoverstijgende authenticatie, Kerberos-beperkte delegatie, query-time-out, socket-time-out, en hergebruik van voorbereide instructiehandles. |
| mssql-jdbc-6.2.3.jre8.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 8.0 vereist. Bij gebruik van JRE 7.0 of lager ontstaat er een foutmelding. Nieuwe functies in 6.2 zijn: Azure AD-verificatie voor Linux, Principal/Password-methode voor Kerberos, automatische detectie van REALM in SPN voor verificatie tussen domeinen, Kerberos beperkte delegatie, query-time-out, socket-time-out en hergebruik van voorbereide instructie-verwerkingshandle. |
Het JDBC-stuurprogramma 6.2 is beschikbaar in de centrale Opslagplaats van Maven en kan worden toegevoegd aan een Maven-project met de volgende code in de POM.XML
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.2.jre8</version>
</dependency>
Microsoft JDBC-stuurprogramma 6.0 en 4.2 voor SQL Server:
De JDBC-stuurprogramma's 6.0 en 4.2 bevatten twee JAR-klassebibliotheken in elk installatiepakket: sqljdbc41.jar en sqljdbc42.jar.
De JDBC-stuurprogramma's 6.0 en 4.2 zijn ontworpen voor gebruik en ondersteunen alle belangrijke virtuele Java-machines, maar worden alleen getest op Sun JRE 5.0, 6.0, 7.0 en 8.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door de twee JAR-bestanden die zijn opgenomen in Microsoft JDBC-stuurprogramma's 6.0 en 4.2 voor SQL Server:
| POT | Naleving van JDBC-versies | Aanbevolen Java-versie | Description |
|---|---|---|---|
| sqljdbc41.jar | 4.1 | 7 | Hiervoor is een JRE (Java Runtime Environment) 7.0 vereist. Als u JRE 6.0 of lager gebruikt, treedt er een uitzondering op. Nieuwe functies in 6.0 & 4.2-pakketten zijn: JDBC 4.1 Compliance en bulksgewijs kopiëren Daarnaast zijn nieuwe functies in alleen het 6.0-pakket: Always Encrypted, Table-Valued Parameters, Microsoft Entra-verificatie, transparante verbindingen met AlwaysOn-beschikbaarheidsgroepen, verbetering van het ophalen van metagegevens van parameters voor voorbereide query's en geinternationaliseerde domeinnaam (IDN) |
| sqljdbc42.jar | 4.2 | 8 | Hiervoor is een JRE (Java Runtime Environment) 8.0 vereist. Als u JRE 7.0 of lager gebruikt, wordt er een uitzondering gegenereerd. Nieuwe functies in 6.0 & 4.2-pakketten zijn: JDBC 4.1 Compliance, JDBC 4.2-naleving en bulksgewijs kopiëren Daarnaast zijn nieuwe functies in alleen het 6.0-pakket: Always Encrypted, Table-Valued Parameters, Microsoft Entra-verificatie, transparante verbindingen met AlwaysOn-beschikbaarheidsgroepen, verbetering van het ophalen van metagegevens van parameters voor voorbereide query's en geinternationaliseerde domeinnaam (IDN) |
Microsoft JDBC-stuurprogramma 4.1 voor SQL Server:
Het JDBC-stuurprogramma 4.1 bevat één JAR-klassebibliotheek in elk installatiepakket: sqljdbc41.jar.
| POT | Description |
|---|---|
| sqljdbc41.jar |
sqljdbc41.jar klassebibliotheek biedt ondersteuning voor JDBC 4.0 API. Het bevat alle functies van het JDBC 4.0-stuurprogramma en de JDBC 4.0 API-methoden. JDBC 4.1 wordt niet ondersteund (genereert een uitzondering 'SQLFeatureNotSupportedException'). sqljdbc41.jar klassebibliotheek vereist een JRE (Java Runtime Environment) 7.0. Wanneer u sqljdbc41.jar op JRE 6.0 en 5.0 gebruikt, zorgt dat voor een uitzondering. |
Het JDBC-stuurprogramma is ontworpen om mee te werken en ondersteunt alle belangrijke virtuele Java-machines, maar wordt getest op Sun JRE 5.0, 6.0 en 7.0.
In de volgende grafiek ziet u een overzicht van de ondersteuning die wordt geboden door het JAR-bestand dat is opgenomen in Microsoft JDBC-stuurprogramma 4.1 voor SQL Server.
| POT | JDBC-versie | JRE (kan worden uitgevoerd) | JDK (kan compileren) |
|---|---|---|---|
| sqljdbc41.jar | 4 | 7 | 7 6 5 |
SQL Server-vereisten
Het JDBC-stuurprogramma ondersteunt verbindingen met Azure SQL-database en SQL Server. Voor Microsoft JDBC-stuurprogramma 4.2 en 4.1 voor SQL Server begint de ondersteuning met SQL Server 2008.
Vereisten voor het besturingssysteem
Het JDBC-stuurprogramma is ontworpen om te werken op elk besturingssysteem dat ondersteuning biedt voor het gebruik van een Java Virtual Machine (JVM). Alleen Sun Solaris, SUSE Linux, Ubuntu Linux, macOS en Windows-besturingssystemen zijn echter officieel getest.
Ondersteunde talen
Het JDBC-stuurprogramma ondersteunt alle sql Server-kolomsorteringen. Zie Internationale functies van het JDBC-stuurprogramma voor meer informatie over de sorteringen die worden ondersteund door het JDBC-stuurprogramma.
Zie 'Werken met sorteringen' in SQL Server Books Online voor meer informatie over sorteringen.