Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
JDBC-stuurprogramma downloaden
Overzicht
Het Microsoft JDBC-stuurprogramma voor SQL Server biedt een API die kan worden gebruikt in Java-programmeercode om verbinding te maken met en te communiceren met een Microsoft SQL Server-database.
JavaDoc.io is de primaire site
Vanaf versie 6.0 is de meest recente referentiedocumentatie voor de Microsoft JDBC-API beschikbaar op JavaDoc.io.
Alleen verouderde JDBC-documentatie vindt u hier in documenten
De JDBC API-referentiedocumentatie hier op deze website wordt niet meer bijgewerkt. De artikelen hier bevatten echter wel de verwijzing voor JDBC-stuurprogrammaversies 4.1 en 4.2.
Documentatie voor JDBC-stuurprogrammaversie 6.0 en een aantal latere versies vindt u hier ook. Zie JavaDoc.io voor elke versie 6.0 of hoger.
Belangrijke opmerkingen
Opmerking
Belangrijk
Voor nalevingsondersteuning voor JDBC 4.1 en 4.2 gebruikt u Microsoft JDBC-stuurprogramma 4.2 (of hoger) voor SQL Server. De vorige versies van Microsoft JDBC Drivers 4.1 en 4.0 bieden geen ondersteuning voor nieuwe methoden die zijn geïntroduceerd met JDBC 4.1 of 4.2.
API-details voor JDBC 4.1-naleving bevinden zich niet in deze sectie. Zie JDBC 4.1-naleving voor het JDBC-stuurprogramma.
API-details voor naleving van JDBC 4.2 zijn niet gevonden in deze sectie. Zie naleving van JDBC 4.2 voor het JDBC-stuurprogramma.
API-details voor bulkkopie, beschikbaar vanaf Microsoft JDBC-stuurprogramma 4.2 voor SQL Server, zijn niet gevonden in deze sectie. Zie Bulkkopie gebruiken met het JDBC-stuurprogramma.
API-details voor Always Encrypted, beschikbaar vanaf Microsoft JDBC-stuurprogramma 6.0 voor SQL Server, zijn niet gevonden in deze sectie. Zie Always Encrypted-API-verwijzing voor het JDBC-stuurprogramma
API-details voor het gebruik van Table-Valued Parameters, beschikbaar vanaf Microsoft JDBC-stuurprogramma 6.0 voor SQL Server, zijn niet gevonden in deze sectie. Zie Table-Valued-parameters gebruiken
Microsoft JDBC Driver 12.2 en hoger ondersteunt compilatie met JDK 8.0 en alle Java-versies 11.0 en hoger.
Microsoft JDBC Driver 11.2 ondersteunt compilatie met JDK 8.0, 11.0, 17.0 en 18.0.
Microsoft JDBC Driver 10.2 ondersteunt compilatie met JDK 8.0, 11.0 en 17.0.
Microsoft JDBC Driver 9.4 ondersteunt compilatie met JDK 8.0, 11.0 en 16.0.
Microsoft JDBC Driver 9.2 ondersteunt compilatie met JDK 8.0, 11.0 en 15.0.
Microsoft JDBC Driver 8.4 ondersteunt compilatie met JDK 8.0, 11.0 en 14.0.
Microsoft JDBC Driver 8.2 ondersteunt compilatie met JDK 8.0, 11.0 en 13.0.
Microsoft JDBC Driver 7.4 ondersteunt compilatie met JDK 8.0, 11.0 en 12.0.
Microsoft JDBC Driver 7.2 ondersteunt compilatie met JDK 8.0 en 11.0.
Microsoft JDBC Driver 7.0 ondersteunt compilatie met JDK 8.0 en 10.0.
Microsoft JDBC Driver 6.4 ondersteunt compilatie met JDK 7.0, 8.0 en 9.0.
Microsoft JDBC Driver 6.2 ondersteunt compilatie met JDK 7.0 en 8.0.
Microsoft JDBC Drivers 6.0 en 4.2 ondersteunen compilatie met JDK 5.0, 6.0, 7.0 en 8.0.
Microsoft JDBC Driver 4.1 ondersteunt compilatie met JDK 5.0, 6.0 en 7.0.
Koppelvlakken
| Interfacenaam | Description |
|---|---|
| ISQLServerCallableStatement Interface | Hiermee kunt u de naam van de opgeslagen procedure opgeven om samen met invoer- en uitvoerparameters aan te roepen. |
| ISQLServerConnection-interface | Vertegenwoordigt een JDBC-verbinding met een SQL Server-database. |
| SQLServerDataSource-klasse | Vertegenwoordigt een lijst met eigenschappen die specifiek zijn voor het maken van verbinding met een SQL Server-database met behulp van een ISQLServerConnection-object . |
| ISQLServerPreparedStatement | Vertegenwoordigt de basis implementatie van de voorbereide JDBC-instructiefunctionaliteit. |
| ISQLServerResultSet | Vertegenwoordigt een JDBC-resultatenset. |
| ISQLServerStatement | Vertegenwoordigt de basis implementatie van de JDBC-instructiefunctionaliteit. |
Klassen
| Klassenaam | Description |
|---|---|
| DateTimeOffset | Vertegenwoordigt een object van het type microsoft.sql.DateTimeOffset. |
| SQLServerBlob | Vertegenwoordigt een binair groot object (BLOB). |
| SQLServerCallableStatement | Implementeert ISQLServerCallableStatement. |
| SQLServerClob | Vertegenwoordigt een teken groot binair object (CLOB). |
| SQLServerConnection | Implementeert ISQLServerConnectopn. |
| SQLServerConnectionPoolDataSource | Vertegenwoordigt fysieke databaseverbindingen voor verbindingsgroepbeheerders. |
| SQLServerDatabaseMetaData | Vertegenwoordigt de metagegevens voor de database. |
| SQLServerDataSource | Vertegenwoordigt een lijst met eigenschappen die specifiek zijn voor het maken van verbinding met een SQL Server-database met behulp van een SQLServerConnection-object . |
| SQLServerDataSourceObjectFactory | Vertegenwoordigt een objectfactory voor het materialiseren van gegevensbronnen uit de JNDI (Java Naming and Directory Interface). |
| SQLServerDriver | Vertegenwoordigt het JDBC-stuurprogramma. Deze klasse bevat methoden voor het maken van verbinding met een SQL Server-database en voor het verkrijgen van informatie over het JDBC-stuurprogramma. |
| SQLServerException | Vertegenwoordigt een mislukte of onvolledige uitvoering van een SQL-instructie. |
| SQLServerNClob-klasse | Vertegenwoordigt een groot binair tekenobject met behulp van de National Character Set. |
| SQLServerParameterMetaData | Vertegenwoordigt de metagegevens voor parameters voor voorbereide instructies. |
| SQLServerPooledConnection | Vertegenwoordigt een fysieke databaseverbinding in een verbindingsgroep. |
| SQLServerPreparedStatement | Implementeert ISQLServerPreparedStatement. |
| SQLServerResource | Vertegenwoordigt een gelokaliseerde foutreeksresource. Deze klasse is alleen bedoeld voor intern gebruik. |
| SQLServerResultSet | Implementeert ISQLServerResultSet. |
| SQLServerResultSetMetaData | Vertegenwoordigt de metagegevens van de kolommen die zich in een resultatenset bevinden. |
| SQLServerSavepoint | Vertegenwoordigt het controlepunt waarnaar een transactie kan worden teruggedraaid. |
| SQLServerStatement | Implementeert ISQLServerStatement. |
| SQLServerXAConnection | Vertegenwoordigt JDBC-verbindingen die kunnen deelnemen aan gedistribueerde (XA)-transacties. |
| SQLServerXADataSource | Vertegenwoordigt een factory voor SQLServerXAConnection-objecten die intern worden gebruikt. |
| SQLServerXAResource | Vertegenwoordigt een XAResource voor gedistribueerd transactiebeheer van XA. |