Udostępnij przez


Dokumentacja interfejsu API sterownika JDBC

pobierz sterownik JDBC

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.

Zobacz także

Omówienie sterownika JDBC