JDBC 驅動程式 API 參考
概觀
Microsoft JDBC Driver for SQL Server 提供一個 API,可在 Java 程式碼中用來連線到 Microsoft SQL Server 並與之互動。
JavaDoc.io 網站是主要的
Microsoft JDBC API 參考文件裝載在 JavaDoc.io 網站上供您檢閱。 JavaDoc.io 現在是 JDBC 參考文件的主要網站。 下列直接連結可以取得 JavaDoc.io 上的 JDBC 參考文件:
JavaDoc.io 上有 JDBC 參考文件 (從 6.0 版開始)。
Docs 上只有舊版的 JDBC 文件
此網站上的 JDBC API 參考文件已不再更新。 不過,這裡的文章包含對 JDBC 驅動程式 4.1 版和 4.2 版的參考。
這裡也有 JDBC 驅動程式 6.0 版和一些更新版本的文件。 如需 6.0 版或更新版本的任何內容,請使用 JavaDoc.io 網站。
重要事項
注意
如需使用 JDBC 驅動程式的概念性資訊,請參閱 JDBC 驅動程式概觀。
重要
如需 JDBC 4.1 與 4.2 合規性支援,請使用 Microsoft JDBC Driver 4.2 for SQL Server (或更高版本)。 先前的 Microsoft JDBC Drivers 4.1 和 4.0 版本不支援使用 JDBC 4.1 或 4.2 引進的新方法。
本章節未包含 JDBC 4.1 相容性的 API 詳細資訊。 請參閱適用於 JDBC 驅動程式的 JDBC 4.1 合規性。
本章節未包含 JDBC 4.2 相容性的 API 詳細資料。 請參閱適用於JDBC 驅動程式的 JDBC 4.2 合規性。
本章節未包含從 Microsoft JDBC Driver 4.2 for SQL Server 起所提供的大量複製功能之 API 詳細資料。 請參閱搭配 JDBC 驅動程式使用大量複製。
本節不提供從 Microsoft JDBC Driver 6.0 for SQL Server 起所提供之 Always Encrypted 功能的 API 詳細資料。 請參閱適用於 JDBC 驅動程式的 Always Encrypted API 參考
本節不提供從 Microsoft JDBC Driver 6.0 for SQL Server 起所提供之使用資料表值參數的 API 詳細資料。 請參閱使用資料表值參數
Microsoft JDBC Driver 12.2 和更新版本支援使用 JDK 8.0 和所有 Java 11.0 版和更新版本進行編譯。
Microsoft JDBC Driver 11.2 支援使用 JDK 8.0、11.0、17.0 和 18.0 進行編譯。
Microsoft JDBC Driver 10.2 支援使用 JDK 8.0、11.0 和 17.0 進行編譯。
Microsoft JDBC Driver 9.4 支援使用 JDK 8.0、11.0 和 16.0 進行編譯。
Microsoft JDBC Driver 9.2 支援使用 JDK 8.0、11.0 和 15.0 進行編譯。
Microsoft JDBC Driver 8.4 支援使用 JDK 8.0、11.0 和 14.0 進行編譯。
Microsoft JDBC Driver 8.2 支援使用 JDK 8.0、11.0 和 13.0 進行編譯。
Microsoft JDBC Driver 7.4 支援使用 JDK 8.0、11.0 和 12.0 進行編譯。
Microsoft JDBC Driver 7.2 支援使用 JDK 8.0 和 11.0 進行編譯。
Microsoft JDBC Driver 7.0 支援使用 JDK 8.0 和 10.0 進行編譯。
Microsoft JDBC Driver 6.4 支援 JDK 7.0、8.0 和 9.0 的編譯。
Microsoft JDBC Driver 6.2 支援 JDK 7.0 和 8.0 的編譯。
Microsoft JDBC Drivers 6.0 及 4.2 支援 JDK 5.0、6.0、7.0 和 8.0 的編譯。
Microsoft JDBC Driver 4.1 支援 JDK 5.0、6.0 與 7.0 的編譯。
介面
介面名稱 | 描述 |
---|---|
ISQLServerCallableStatement 介面 | 讓您指定要呼叫的預存程序名稱,連同輸入和輸出參數。 |
ISQLServerConnection 介面 | 代表 JDBC 到 SQL Server 資料庫的連線。 |
SQLServerDataSource 類別 | 代表使用 ISQLServerConnection 物件連線到 SQL Server 資料庫的特定屬性清單。 |
ISQLServerPreparedStatement | 代表 JDBC 備妥之陳述式功能的基本實作。 |
ISQLServerResultSet | 代表 JDBC 結果集。 |
ISQLServerStatement | 代表 JDBC 陳述式功能的基本實作。 |
類別
類別名稱 | 描述 |
---|---|
DateTimeOffset | 代表 microsoft.sql.DateTimeOffset 型別的物件。 |
SQLServerBlob | 代表二進位大型物件 (BLOB)。 |
SQLServerCallableStatement | 實作 ISQLServerCallableStatement。 |
SQLServerClob | 代表字元大型二進位物件 (CLOB)。 |
SQLServerConnection | 實作 ISQLServerConnectopn。 |
SQLServerConnectionPoolDataSource | 代表連接集區管理員的實體資料庫連接。 |
SQLServerDatabaseMetaData | 代表資料庫的中繼資料。 |
SQLServerDataSource | 代表使用 SQLServerConnection 物件,連線到 SQL Server 資料庫的特定屬性清單。 |
SQLServerDataSourceObjectFactory | 代表可具體化來自 Java Naming and Directory Interface (JNDI) 之資料來源的物件 Factory。 |
SQLServerDriver | 代表 JDBC Driver。 這個類別包含的方法可用來連線至 SQL Server 資料庫,以及取得 JDBC 驅動程式的相關資訊。 |
SQLServerException | 表示 SQL 語句執行失敗或不完整。 |
SQLServerNClob 類別 | 代表使用國家字元集 (National Character Set) 的字元大型二進位物件 (CLOB)。 |
SQLServerParameterMetaData | 代表準備陳述式參數的中繼資料。 |
SQLServerPooledConnection | 代表連接集區中的實體資料庫連接。 |
SQLServerPreparedStatement | 實作 ISQLServerPreparedStatement。 |
SQLServerResource | 代表當地語系化的錯誤字串資源。 這個類別僅供內部使用。 |
SQLServerResultSet | 實作 ISQLServerResultSet。 |
SQLServerResultSetMetaData | 代表結果集中所包含之資料行的中繼資料。 |
SQLServerSavepoint | 代表可將交易回復至該處的檢查點。 |
SQLServerStatement | 實作 ISQLServerStatement。 |
SQLServerXAConnection | 代表可以參與分散式 (XA) 交易的 JDBC 連接。 |
SQLServerXADataSource | 代表內部使用之 SQLServerXAConnection 物件的 Factory。 |
SQLServerXAResource | 代表 XA 分散式交易管理的 XAResource。 |