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
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.