Sdílet prostřednictvím


Principy podpory Java EE

Stáhnout ovladač JDBC

Následující části obsahují informace o tom, jak ovladač Microsoft JDBC pro SQL Server poskytuje podporu pro funkce volitelného rozhraní API pro platformu Java, Enterprise Edition (Java EE) a JDBC 3.0. Příklady zdrojového kódu uvedené v tomto systému nápovědy poskytují dobrý přehled o tom, jak s těmito funkcemi začít.

Nejprve se ujistěte, že vaše prostředí Java (JDK, JRE) obsahuje balíček javax.sql. Tento balíček se vyžaduje pro všechny aplikace JDBC, které používají volitelné rozhraní API. Verze JDK 1.5 a novější už tento balíček obsahují, takže ho nemusíte instalovat samostatně.

Název ovladače

Název třídy ovladače je com.microsoft.sqlserver.jdbc.SQLServerDriver.

Pro ovladač JDBC 12.10 je ovladač obsažen v mssql-jdbc-12.10.0.jre8.jar nebo mssql-jdbc-12.10.0.jre11.jar.

Pro ovladač JDBC 12.8 je ovladač obsažen v mssql-jdbc-12.8.0.jre8.jar nebo mssql-jdbc-12.8.0.jre11.jar.

Pro ovladač JDBC 12.6 je ovladač obsažen v mssql-jdbc-12.6.0.jre8.jar nebo mssql-jdbc-12.6.0.jre11.jar.

Pro ovladač JDBC 12.4 je ovladač obsažen v mssql-jdbc-12.4.0.jre8.jar nebo mssql-jdbc-12.4.0.jre11.jar.

Pro ovladač JDBC 12.2 je ovladač obsažen v mssql-jdbc-12.2.0.jre8.jar nebo mssql-jdbc-12.2.0.jre11.jar.

Pro ovladač JDBC 11.2 je ovladač obsažen v mssql-jdbc-11.2.0.jre8.jar, mssql-jdbc-11.2.0.jre11.jar, mssql-jdbc-11.2.0.jre17.jarnebo mssql-jdbc-11.2.0.jre18.jar.

Pro ovladač JDBC 10.2 je ovladač obsažen v mssql-jdbc-10.2.0.jre8.jar, mssql-jdbc-10.2.0.jre11.jarnebo mssql-jdbc-10.2.0.jre17.jar.

Pro ovladač JDBC 9.4 je ovladač obsažen v mssql-jdbc-9.4.1.jre8.jar, mssql-jdbc-9.4.1.jre11.jarnebo mssql-jdbc-9.4.1.jre16.jar.

Pro ovladač JDBC 9.2 je ovladač obsažen v mssql-jdbc-9.2.1.jre8.jar, mssql-jdbc-9.2.1.jre11.jarnebo mssql-jdbc-9.2.1.jre15.jar.

Pro ovladač JDBC 8.4 je ovladač obsažen v mssql-jdbc-8.4.1.jre8.jar, mssql-jdbc-8.4.1.jre11.jarnebo mssql-jdbc-8.4.1.jre14.jar.

Pro ovladač JDBC 8.2 je ovladač obsažen v mssql-jdbc-8.2.2.jre8.jar, mssql-jdbc-8.2.2.jre11.jarnebo mssql-jdbc-8.2.2.jre13.jar.

Pro ovladač JDBC 7.4 je ovladač obsažen v mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jarnebo mssql-jdbc-7.4.1.jre12.jar.

Pro ovladač JDBC 7.2 je ovladač obsažen v mssql-jdbc-7.2.2.jre8.jar, nebo mssql-jdbc-7.2.2.jre11.jar.

Pro ovladač JDBC 7.0 je ovladač obsažen v mssql-jdbc-7.0.0.jre8.jarnebo mssql-jdbc-7.0.0.jre10.jar.

Pro ovladač JDBC 6.4 je ovladač obsažen v mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jarnebo mssql-jdbc-6.4.0.jre9.jar.

Pro ovladač JDBC 6.2 je ovladač obsažen v mssql-jdbc-6.2.2.jre7.jar nebo mssql-jdbc-6.2.2.jre8.jar.

U ovladačů JDBC 4.1, 4.2 a 6.0 je ovladač obsažen v souborech sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jarnebo sqljdbc42.jar.

Název třídy se používá pokaždé, když načítáte ovladač pomocí třídy JDBC DriverManager, a kdykoli zadáte název třídy ovladače v jakékoli konfiguraci ovladače. Pokud chcete například nakonfigurovat zdroj dat v aplikačním serveru Java EE, může být nutné zadat název třídy ovladače.

Zdroje dat

Ovladač JDBC poskytuje podporu pro zdroje dat Java EE / JDBC 3.0. Třídu ovladače JDBC SQLServerXADataSource implementuje com.microsoft.sqlserver.jdbc.SQLServerXADataSource.

Názvy zdrojů dat

Databázová připojení můžete vytvářet pomocí zdrojů dat. Zdroje dat dostupné s ovladačem JDBC jsou popsány v následující tabulce:

Typ Zdroje dat Název a popis třídy
Zdroj dat com.microsoft.sqlserver.jdbc.SQLServerDataSource

Zdroj dat, který není ve fondu.
ConnectionPoolDataSource com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource

Zdroj dat pro konfiguraci připojovacích fondů aplikačního serveru JAVA EE. Obvykle se používá, když aplikace běží na aplikačním serveru JAVA EE.
XADataSource com.microsoft.sqlserver.jdbc.SQLServerXADataSource

Zdroj dat pro konfiguraci zdrojů dat JAVA EE XA. Obvykle se používá, když aplikace běží na aplikačním serveru JAVA EE a ve správci transakcí XA.

Vlastnosti zdroje dat

Všechny zdroje dat podporují možnost nastavit a získat libovolnou vlastnost přidruženou k sadě vlastností podkladového ovladače.

Příklady:

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

Následující příklad ukazuje, jak se aplikace připojuje pomocí zdroje dat:

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

Další informace o vlastnostech zdroje dat naleznete v tématu Nastavení vlastností zdroje dat.

Viz také

Přehled ovladače JDBC