Share via


Naslaginformatie over de API voor JDBC-stuurprogramma's

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

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.

Zie ook

Overzicht van het JDBC-stuurprogramma