Delen via


Informatie over Java EE-ondersteuning

JDBC-stuurprogramma downloaden

In de volgende secties wordt beschreven hoe het Microsoft JDBC-stuurprogramma voor SQL Server ondersteuning biedt voor de optionele API-functies voor Java Platform, Enterprise Edition (Java EE) en JDBC 3.0. De broncodevoorbeelden in dit Help-systeem bieden een goede referentie om aan de slag te gaan met deze functies.

Zorg er eerst voor dat uw Java-omgeving (JDK, JRE) het javax.sql-pakket bevat. Dit pakket is vereist voor elke JDBC-toepassing die gebruikmaakt van de optionele API. JDK 1.5 en latere versies bevatten dit pakket al, dus u hoeft het pakket niet afzonderlijk te installeren.

Stuurprogrammanaam

De naam van de stuurprogrammaklasse is com.microsoft.sqlserver.jdbc.SQLServerDriver.

Voor JDBC-stuurprogramma 12.10 bevindt het stuurprogramma zich in mssql-jdbc-12.10.0.jre8.jar of mssql-jdbc-12.10.0.jre11.jar.

Voor JDBC-stuurprogramma 12.8 is het stuurprogramma opgenomen in mssql-jdbc-12.8.0.jre8.jar of mssql-jdbc-12.8.0.jre11.jar.

Voor JDBC-stuurprogramma 12.6 bevindt het stuurprogramma zich in mssql-jdbc-12.6.0.jre8.jar of mssql-jdbc-12.6.0.jre11.jar.

Voor JDBC-stuurprogramma 12.4 is het stuurprogramma opgenomen in mssql-jdbc-12.4.0.jre8.jar of mssql-jdbc-12.4.0.jre11.jar.

Voor JDBC-stuurprogramma 12.2 bevindt het stuurprogramma zich in mssql-jdbc-12.2.0.jre8.jar of mssql-jdbc-12.2.0.jre11.jar.

Voor JDBC-stuurprogramma 11.2 is het stuurprogramma opgenomen in mssql-jdbc-11.2.0.jre8.jar, mssql-jdbc-11.2.0.jre11.jar, mssql-jdbc-11.2.0.jre17.jarof mssql-jdbc-11.2.0.jre18.jar.

Voor JDBC-stuurprogramma 10.2 bevindt het stuurprogramma zich in mssql-jdbc-10.2.0.jre8.jar, mssql-jdbc-10.2.0.jre11.jarof mssql-jdbc-10.2.0.jre17.jar.

Voor JDBC-stuurprogramma 9.4 bevindt het stuurprogramma zich in mssql-jdbc-9.4.1.jre8.jar, mssql-jdbc-9.4.1.jre11.jarof mssql-jdbc-9.4.1.jre16.jar.

Voor JDBC-stuurprogramma 9.2 is het stuurprogramma opgenomen in mssql-jdbc-9.2.1.jre8.jar, mssql-jdbc-9.2.1.jre11.jarof mssql-jdbc-9.2.1.jre15.jar.

Voor JDBC-stuurprogramma 8.4 bevindt het stuurprogramma zich in mssql-jdbc-8.4.1.jre8.jar, mssql-jdbc-8.4.1.jre11.jarof mssql-jdbc-8.4.1.jre14.jar.

Voor JDBC-stuurprogramma 8.2 bevindt het stuurprogramma zich in mssql-jdbc-8.2.2.jre8.jar, mssql-jdbc-8.2.2.jre11.jarof mssql-jdbc-8.2.2.jre13.jar.

Voor JDBC-stuurprogramma 7.4 is het stuurprogramma opgenomen in mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jarof mssql-jdbc-7.4.1.jre12.jar.

Voor JDBC-stuurprogramma 7.2 bevindt het stuurprogramma zich in mssql-jdbc-7.2.2.jre8.jarof mssql-jdbc-7.2.2.jre11.jar.

Voor JDBC-stuurprogramma 7.0 bevindt het stuurprogramma zich in mssql-jdbc-7.0.0.jre8.jarof mssql-jdbc-7.0.0.jre10.jar.

Voor JDBC-stuurprogramma 6.4 bevindt het stuurprogramma zich in mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jarof mssql-jdbc-6.4.0.jre9.jar.

Voor JDBC-stuurprogramma 6.2 is het stuurprogramma opgenomen in mssql-jdbc-6.2.2.jre7.jar of mssql-jdbc-6.2.2.jre8.jar.

Voor JDBC-stuurprogramma's 4.1, 4.2 en 6.0 bevindt het stuurprogramma zich in de bestanden sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jarof sqljdbc42.jar.

De klassenaam wordt gebruikt wanneer u het stuurprogramma laadt met de klasse JDBC DriverManager en wanneer u de klassenaam van het stuurprogramma opgeeft in een stuurprogrammaconfiguratie. Als u bijvoorbeeld een gegevensbron binnen een Java EE-toepassingsserver wilt configureren, moet u mogelijk de naam van de stuurprogrammaklasse invoeren.

Gegevensbronnen

Het JDBC-stuurprogramma biedt ondersteuning voor Java EE/JDBC 3.0-gegevensbronnen. Het JDBC-stuurprogramma SQLServerXADataSource klasse wordt geïmplementeerd door com.microsoft.sqlserver.jdbc.SQLServerXADataSource.

Namen van gegevensbronnen

U kunt databaseverbindingen maken met behulp van gegevensbronnen. De gegevensbronnen die beschikbaar zijn met het JDBC-stuurprogramma, worden beschreven in de volgende tabel:

Gegevensbrontype Klassenaam en beschrijving
Gegevensbron com.microsoft.sqlserver.jdbc.SQLServerDataSource

De niet-gepoolde gegevensbron.
ConnectionPoolDataSource com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource

De gegevensbron voor het configureren van verbindingsgroepen voor JAVA EE-toepassingsservers. Wordt meestal gebruikt wanneer de toepassing wordt uitgevoerd binnen een JAVA EE-toepassingsserver.
XADataSource com.microsoft.sqlserver.jdbc.SQLServerXADataSource

De gegevensbron voor het configureren van JAVA EE XA-gegevensbronnen. Doorgaans gebruikt wanneer de toepassing wordt uitgevoerd binnen een JAVA EE-toepassingsserver en een XA-transactiebeheer.

Eigenschappen van gegevensbron

Alle gegevensbronnen ondersteunen de mogelijkheid om een eigenschap in te stellen en op te halen die is gekoppeld aan de eigenschappenset van het onderliggende stuurprogramma.

Voorbeelden:

setServerName("localhost");
setDatabaseName("AdventureWorks");

Hieronder ziet u hoe een toepassing verbinding maakt met behulp van een gegevensbron:

//initialize JNDI ..
Context ctx = new InitialContext(System.getProperties());
...
DataSource ds = (DataSource) ctx.lookup("MyDataSource");
Connection c = ds.getConnection("user", "pwd");

Zie De eigenschappen van de gegevensbron instellenvoor meer informatie over de eigenschappen van de gegevensbron.

Zie ook

Overzicht van het JDBC-stuurprogramma