Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przegląd
Sterownik JDBC firmy Microsoft dla programu SQL Server udostępnia interfejs API, którego można używać w kodzie programowania Java w celu nawiązania połączenia z bazą danych programu Microsoft SQL Server i interakcji z nią.
JavaDoc.io jest lokacją główną
Począwszy od wersji 6.0, najnowsza dokumentacja referencyjna interfejsu API JDBC firmy Microsoft jest dostępna w JavaDoc.io.
Dokumentacja starszej wersji JDBC znajduje się tutaj w dokumentacji
Dokumentacja referencyjna interfejsu API JDBC w tym miejscu nie jest już aktualizowana. Artykuły w tym miejscu zawierają jednak odwołanie do sterowników JDBC w wersji 4.1 i 4.2.
Dokumentacja sterownika JDBC w wersji 6.0 i niektórych nowszych wersji jest również tutaj. Aby zapoznać się z dowolną wersją 6.0 lub nowszą, zobacz JavaDoc.io.
Ważne uwagi
Uwaga / Notatka
Aby uzyskać informacje koncepcyjne dotyczące używania sterownika JDBC, zobacz Omówienie sterownika JDBC.
Ważne
W przypadku obsługi zgodności JDBC 4.1 i 4.2 należy użyć sterownika JDBC 4.2 (lub nowszego) dla programu SQL Server. Poprzednie wersje sterowników JDBC Firmy Microsoft 4.1 i 4.0 nie obsługują nowych metod wprowadzonych w wersji JDBC 4.1 lub 4.2.
Szczegóły interfejsu API dotyczące zgodności JDBC 4.1 nie znajdują się w tej sekcji. Zobacz Zgodność JDBC 4.1 dla sterownika JDBC.
Szczegóły interfejsu API dotyczące zgodności JDBC 4.2 nie można znaleźć w tej sekcji. Zobacz Zgodność JDBC 4.2 dla sterownika JDBC.
Szczegóły interfejsu API dotyczące kopiowania zbiorczego, dostępne począwszy od sterownika JDBC firmy Microsoft 4.2 dla programu SQL Server, nie można znaleźć w tej sekcji. Zobacz Używanie kopiowania zbiorczego ze sterownikiem JDBC.
Szczegóły interfejsu API dla funkcji Always Encrypted, dostępne począwszy od sterownika JDBC Firmy Microsoft 6.0 dla programu SQL Server, nie można znaleźć w tej sekcji. Zobacz Always Encrypted API Reference for the JDBC Driver (Dokumentacja interfejsu API Always Encrypted dla sterownika JDBC)
Szczegóły interfejsu API dotyczące korzystania z parametrów Table-Valued dostępne począwszy od sterownika Microsoft JDBC Driver 6.0 dla programu SQL Server nie są dostępne w tej sekcji. Zobacz Używanie parametrów Table-Valued
Sterownik JDBC Firmy Microsoft 12.2 lub nowszy obsługuje kompilację z zestawem JDK 8.0 i wszystkimi wersjami Java w wersji 11.0 i nowszych.
Sterownik JDBC Firmy Microsoft 11.2 obsługuje kompilację zestawu JDK 8.0, 11.0, 17.0 i 18.0.
Sterownik JDBC Firmy Microsoft 10.2 obsługuje kompilację zestawu JDK 8.0, 11.0 i 17.0.
Sterownik JDBC Firmy Microsoft 9.4 obsługuje kompilację z zestawem JDK 8.0, 11.0 i 16.0.
Sterownik JDBC Firmy Microsoft 9.2 obsługuje kompilację zestawu JDK 8.0, 11.0 i 15.0.
Sterownik JDBC Firmy Microsoft 8.4 obsługuje kompilację z zestawem JDK 8.0, 11.0 i 14.0.
Sterownik JDBC Firmy Microsoft 8.2 obsługuje kompilację z zestawem JDK 8.0, 11.0 i 13.0.
Sterownik JDBC Firmy Microsoft 7.4 obsługuje kompilację z zestawem JDK 8.0, 11.0 i 12.0.
Sterownik JDBC Firmy Microsoft 7.2 obsługuje kompilację z zestawem JDK 8.0 i 11.0.
Sterownik JDBC Firmy Microsoft 7.0 obsługuje kompilację z zestawem JDK 8.0 i 10.0.
Sterownik JDBC Firmy Microsoft 6.4 obsługuje kompilację z zestawem JDK 7.0, 8.0 i 9.0.
Sterownik JDBC Firmy Microsoft 6.2 obsługuje kompilację z zestawem JDK 7.0 i 8.0.
Sterowniki JDBC firmy Microsoft 6.0 i 4.2 obsługują kompilację za pomocą zestawu JDK 5.0, 6.0, 7.0 i 8.0.
Sterownik JDBC Firmy Microsoft 4.1 obsługuje kompilację z zestawem JDK 5.0, 6.0 i 7.0.
Interfaces
| Nazwa interfejsu | Description |
|---|---|
| ISQLServerCallableStatement, interfejs | Umożliwia określenie nazwy procedury składowanej do wywołania wraz z parametrami wejściowymi i wyjściowymi. |
| ISQLServerConnection, interfejs | Reprezentuje połączenie JDBC z bazą danych programu SQL Server. |
| SQLServerDataSource, klasa | Reprezentuje listę właściwości specyficznych dla nawiązywania połączenia z bazą danych programu SQL Server przy użyciu obiektu ISQLServerConnection . |
| ISQLServerPreparedStatement | Reprezentuje podstawową implementację funkcji przygotowanej instrukcji JDBC. |
| ISQLServerResultSet | Reprezentuje zestaw wyników JDBC. |
| ISQLServerStatement | Reprezentuje podstawową implementację funkcji instrukcji JDBC. |
Klasy
| Nazwa klasy | Description |
|---|---|
| DateTimeOffset | Reprezentuje obiekt typu microsoft.sql.DateTimeOffset. |
| SQLServerBlob | Reprezentuje binarny duży obiekt (BLOB). |
| SQLServerCallableStatement | Implementuje element ISQLServerCallableStatement. |
| SQLServerClob | Reprezentuje znak dużego obiektu binarnego (CLOB). |
| SQLServerConnection | Implementuje protokół ISQLServerConnectopn. |
| SQLServerConnectionPoolDataSource | Reprezentuje fizyczne połączenia bazy danych dla menedżerów puli połączeń. |
| SQLServerDatabaseMetaData | Reprezentuje metadane bazy danych. |
| SQLServerDataSource | Reprezentuje listę właściwości specyficznych dla nawiązywania połączenia z bazą danych programu SQL Server przy użyciu obiektu SQLServerConnection . |
| SQLServerDataSourceObjectFactory | Reprezentuje fabrykę obiektów w celu materializowania źródeł danych z interfejsu Java Naming and Directory Interface (JNDI). |
| SQLServerDriver | Reprezentuje sterownik JDBC. Ta klasa zawiera metody nawiązywania połączenia z bazą danych programu SQL Server oraz uzyskiwanie informacji o sterowniku JDBC. |
| SQLServerException | Reprezentuje nieudane lub niekompletne uruchomienie instrukcji SQL. |
| SQLServerNClob, klasa | Reprezentuje znak dużego obiektu binarnego przy użyciu zestawu znaków narodowych. |
| SQLServerParameterMetaData | Reprezentuje metadane dla parametrów przygotowanej instrukcji. |
| SQLServerPooledConnection | Reprezentuje fizyczne połączenie z bazą danych w puli połączeń. |
| SQLServerPreparedStatement | Implementuje ISQLServerPreparedStatement. |
| SQLServerResource | Reprezentuje zlokalizowany zasób ciągu błędu. Ta klasa jest przeznaczona tylko do użytku wewnętrznego. |
| SQLServerResultSet | Implementuje interfejs ISQLServerResultSet. |
| SQLServerResultSetMetaData | Reprezentuje metadane kolumn zawartych w zestawie wyników. |
| SQLServerSavepoint | Reprezentuje punkt kontrolny, do którego można wycofać transakcję. |
| SQLServerStatement | Implementuje stan ISQLServerStatement. |
| SQLServerXAConnection | Reprezentuje połączenia JDBC, które mogą uczestniczyć w transakcjach rozproszonych (XA). |
| SQLServerXADataSource | Reprezentuje fabrykę obiektów SQLServerXAConnection używanych wewnętrznie. |
| SQLServerXAResource | Reprezentuje element XAResource do rozproszonego zarządzania transakcjami XA. |