Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přehled
Ovladač Microsoft JDBC pro SQL Server poskytuje rozhraní API, které lze použít v programovacím kódu Jazyka Java pro připojení k databázi Microsoft SQL Serveru a interakci s ní.
JavaDoc.io je primární lokalita.
Od verze 6.0 je k dispozici nejnovější referenční dokumentace k rozhraní MICROSOFT JDBC API na JavaDoc.io.
Na dokumentaci najdete jenom starší dokumentaci k JDBC.
Referenční dokumentace k rozhraní API JDBC zde na tomto webu se už neaktualizuje. Články zde však obsahují odkaz na ovladače JDBC verze 4.1 a 4.2.
Tady je také dokumentace k ovladači JDBC verze 6.0 a některé novější verze. Informace o všech verzích 6.0 nebo novějších najdete v JavaDoc.io.
Důležité poznámky
Poznámka:
Koncepční informace o použití ovladače JDBC naleznete v tématu Přehled ovladače JDBC.
Důležité
Pro podporu dodržování předpisů JDBC 4.1 a 4.2 použijte microsoft JDBC Driver 4.2 (nebo vyšší) pro SQL Server. Předchozí verze ovladačů Microsoft JDBC 4.1 a 4.0 nepodporují nové metody zavedené s JDBC 4.1 nebo 4.2.
Podrobnosti rozhraní API pro dodržování předpisů JDBC 4.1 nejsou v této části. Viz JDBC 4.1 Dodržování předpisů pro ovladač JDBC.
Podrobnosti rozhraní API pro dodržování předpisů JDBC 4.2 nejsou v této části nalezeny. Viz JDBC 4.2 Dodržování předpisů pro ovladač JDBC.
Podrobnosti rozhraní API pro hromadnou kopírování, které jsou k dispozici od Microsoft JDBC Driver 4.2 pro SQL Server, nejsou v této části nalezeny. Viz Použití hromadného kopírování s ovladačem JDBC.
Podrobnosti rozhraní API pro Always Encrypted, které jsou k dispozici od Microsoft JDBC Driver 6.0 pro SQL Server, nejsou v této části nalezeny. Viz Referenční informace k rozhraní API always Encrypted pro ovladač JDBC
Podrobnosti rozhraní API pro použití parametrů Table-Valued, které jsou k dispozici od ovladače Microsoft JDBC 6.0 pro SQL Server, nejsou v této části nalezeny. Viz Použití parametrů Table-Valued
Ovladač Microsoft JDBC 12.2 a vyšší podporuje kompilaci s JDK 8.0 a všemi verzemi Javy 11.0 a novější.
Microsoft JDBC Driver 11.2 podporuje kompilaci s JDK 8.0, 11.0, 17.0 a 18.0.
Microsoft JDBC Driver 10.2 podporuje kompilaci s JDK 8.0, 11.0 a 17.0.
Microsoft JDBC Driver 9.4 podporuje kompilaci s JDK 8.0, 11.0 a 16.0.
Microsoft JDBC Driver 9.2 podporuje kompilaci s JDK 8.0, 11.0 a 15.0.
Microsoft JDBC Driver 8.4 podporuje kompilaci s JDK 8.0, 11.0 a 14.0.
Microsoft JDBC Driver 8.2 podporuje kompilaci s JDK 8.0, 11.0 a 13.0.
Microsoft JDBC Driver 7.4 podporuje kompilaci s JDK 8.0, 11.0 a 12.0.
Microsoft JDBC Driver 7.2 podporuje kompilaci s JDK 8.0 a 11.0.
Microsoft JDBC Driver 7.0 podporuje kompilaci s JDK 8.0 a 10.0.
Microsoft JDBC Driver 6.4 podporuje kompilaci s JDK 7.0, 8.0 a 9.0.
Microsoft JDBC Driver 6.2 podporuje kompilaci s JDK 7.0 a 8.0.
Microsoft JDBC Drivers 6.0 a 4.2 podporují kompilaci s JDK 5.0, 6.0, 7.0 a 8.0.
Microsoft JDBC Driver 4.1 podporuje kompilaci s JDK 5.0, 6.0 a 7.0.
Interfaces
| Název rozhraní | Description |
|---|---|
| ISQLServerCallableStatement – rozhraní | Umožňuje zadat název uložené procedury pro volání spolu se vstupními a výstupními parametry. |
| ISQLServerConnection – rozhraní | Představuje připojení JDBC k databázi SQL Serveru. |
| SQLServerDataSource – třída | Představuje seznam vlastností specifických pro připojení k databázi SQL Serveru pomocí objektu ISQLServerConnection . |
| ISQLServerPreparedStatement | Představuje základní implementaci funkcí připravených příkazů JDBC. |
| ISQLServerResultSet | Představuje sadu výsledků JDBC. |
| ISQLServerStatement | Představuje základní implementaci funkce příkazu JDBC. |
Třídy
| Název třídy | Description |
|---|---|
| DateTimeOffset | Představuje objekt typu microsoft.sql.DateTimeOffset. |
| SQLServerBlob | Představuje binární velký objekt (BLOB). |
| SQLServerCallableStatement | Implementuje ISQLServerCallableStatement. |
| SQLServerClob | Představuje znak velký binární objekt (CLOB). |
| SQLServerConnection | Implementuje ISQLServerConnectopn. |
| SQLServerConnectionPoolDataSource | Představuje fyzická připojení databáze pro správce fondu připojení. |
| SQLServerDatabaseMetaData | Představuje metadata databáze. |
| SQLServerDataSource | Představuje seznam vlastností specifických pro připojení k databázi SQL Serveru pomocí objektu SQLServerConnection . |
| SQLServerDataSourceObjectFactory | Představuje objektovou továrnu pro materializaci zdrojů dat z rozhraní JNDI (Java Naming and Directory Interface). |
| SQLServerDriver | Představuje ovladač JDBC. Tato třída obsahuje metody pro připojení k databázi SQL Serveru a získání informací o ovladači JDBC. |
| SQLServerException | Představuje neúspěšné nebo neúplné spuštění příkazu SQL. |
| SQLServerNClob – třída | Představuje velký binární objekt znaku pomocí národní znakové sady. |
| SQLServerParameterMetaData | Představuje metadata pro parametry připraveného příkazu. |
| SQLServerPooledConnection | Představuje fyzické připojení k databázi ve fondu připojení. |
| SQLServerPreparedStatement | Implementuje ISQLServerPreparedStatement. |
| SQLServerResource | Představuje lokalizovaný prostředek řetězce chyby. Tato třída je určena pouze pro interní použití. |
| SQLServerResultSet | Implementuje ISQLServerResultSet. |
| SQLServerResultSetMetaData | Představuje metadata sloupců obsažených v sadě výsledků. |
| SQLServerSavepoint | Představuje kontrolní bod, do kterého lze transakci vrátit zpět. |
| SQLServerStatement | Implementuje ISQLServerStatement. |
| SQLServerXAConnection | Představuje připojení JDBC, která se mohou účastnit distribuovaných transakcí (XA). |
| SQLServerXADataSource | Představuje objekt pro objekty SQLServerXAConnection , které se používají interně. |
| SQLServerXAResource | Představuje XAResource pro správu distribuovaných transakcí XA. |