Microsoft JDBC Driver for SQL Server 支援對照表

下載 JDBC 驅動程式

警告

本文參考 CentOS,亦即接近生命週期結束 (EOL) 狀態的 Linux 發行版本。 請據以考慮您的使用和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指導

此頁面包含 Microsoft JDBC Driver for SQL Server 的支援對照表與支援週期原則。

Microsoft JDBC Driver 支援生命週期對照表及原則

Microsoft 支援週期 (MSL) 原則為 Microsoft 產品的支援生命週期提供透明而可預測的資訊。 JDBC 驅動程式 4.x、6.x、7.x、8.x、9.x、10.x、11.x 和 12.x 版自驅動程式發行日期起提供五年的主要支援。 主要支援定義在 Microsoft 支援生命週期網站上。

Microsoft JDBC 驅動程式不提供延長支援與自訂支援選項。

下列 Microsoft JDBC Driver 的支援期限到指定的的結束支援日期為止。

驅動程式名稱 驅動程式套件版本 適用的 JAR 主要支援結束日期
Microsoft JDBC Driver 12.6 for SQL Server 12.6 mssql-jdbc-12.6.0.jre11.jar
mssql-jdbc-12.6.0.jre8.jar
2029 年 1 月 31 日
Microsoft JDBC Driver 12.4 for SQL Server 12.4 mssql-jdbc-12.4.0.jre11.jar
mssql-jdbc-12.4.0.jre8.jar
2028 年 7 月 31 日
Microsoft JDBC Driver 12.2 for SQL Server 12.2 mssql-jdbc-12.2.0.jre11.jar
mssql-jdbc-12.2.0.jre8.jar
2028 年 1 月 31 日
Microsoft JDBC Driver 11.2 for SQL Server 11.2 mssql-jdbc-11.2.0.jre18.jar
mssql-jdbc-11.2.0.jre17.jar
mssql-jdbc-11.2.0.jre11.jar
mssql-jdbc-11.2.0.jre8.jar
2027 年 8 月 4 日
Microsoft JDBC Driver 10.2 for SQL Server 10.2 mssql-jdbc-10.2.0.jre17.jar
mssql-jdbc-10.2.0.jre11.jar
mssql-jdbc-10.2.0.jre8.jar
2027 年 1 月 31 日
Microsoft JDBC Driver 9.4 for SQL Server 9.4 mssql-jdbc-9.4.1.jre16.jar
mssql-jdbc-9.4.1.jre11.jar
mssql-jdbc-9.4.1.jre8.jar
2026 年 7 月 30 日
Microsoft JDBC Driver 9.2 for SQL Server 9.2 mssql-jdbc-9.2.1.jre15.jar
mssql-jdbc-9.2.1.jre11.jar
mssql-jdbc-9.2.1.jre8.jar
2026 年 1 月 29 日
Microsoft JDBC Driver 8.4 for SQL Server 8.4 mssql-jdbc-8.4.1.jre14.jar
mssql-jdbc-8.4.1.jre11.jar
mssql-jdbc-8.4.1.jre8.jar
2025 年 7 月 31 日
Microsoft JDBC Driver 8.2 for SQL Server 8.2 mssql-jdbc-8.2.2.jre13.jar
mssql-jdbc-8.2.2.jre11.jar
mssql-jdbc-8.2.2.jre8.jar
2025 年 1 月 31 日
Microsoft JDBC Driver 7.4 for SQL Server 7.4 mssql-jdbc-7.4.1.jre12.jar
mssql-jdbc-7.4.1.jre11.jar
mssql-jdbc-7.4.1.jre8.jar
2024 年 7 月 31 日

下列 Microsoft JDBC Driver 不再支援。

驅動程式名稱 驅動程式套件版本 主要支援結束日期
Microsoft JDBC Driver 7.2 for SQL Server 7.2 2024 年 1 月 31 日
Microsoft JDBC Driver 7.0 for SQL Server 7.0 2023 年 7 月 31 日
Microsoft JDBC Driver 6.4 for SQL Server 6.4 2023 年 2 月 27 日
Microsoft JDBC Driver 6.2 for SQL Server 6.2 2022 年 6 月 30 日
Microsoft JDBC Driver 6.0 for SQL Server 6.0 2021 年 7 月 14 日
Microsoft JDBC Driver 4.2 for SQL Server 4.2 2020 年 8 月 24 日
Microsoft JDBC Driver 4.1 for SQL Server 4.1 2019 年 12 月 12 日
Microsoft JDBC Driver 4.0 for SQL Server 4.0 2017 年 3 月 6 日
Microsoft SQL Server JDBC Driver 3.0 3.0 2015 年 4 月 23 日
Microsoft SQL Server JDBC Driver 2.0 2.0 2012 年 12 月 31 日
Microsoft SQL Server 2005 JDBC Driver 1.2 1.2 2011 年 6 月 25 日
Microsoft SQL Server 2005 JDBC Driver 1.1 1.1 2011 年 6 月 25 日
Microsoft SQL Server 2005 JDBC Driver 1.0 1.0 2011 年 6 月 25 日
Microsoft SQL Server 2000 JDBC Driver 2000 2010 年 7 月 9 日

SQL 的版本相容性

資料庫版本 →
↓ 驅動程式版本
Azure SQL Database Azure Synapse Analytics Azure SQL 受控執行個體 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 PDW 2008R2 AU34 SQL Server 2008 R2 SQL Server 2008
12.6 Yes .是 .是 .是 .是 .是 .是 Yes
12.4 Yes .是 .是 .是 .是 .是 .是 Yes
12.2 Yes .是 .是 .是 .是 .是 .是 Yes
11.2 Yes .是 .是 .是 .是 .是 Yes
10.2 Yes .是 .是 .是 .是 .是 .是 Yes
9.4 Yes .是 .是 .是 .是 .是 .是 Yes
9.2 Yes .是 .是 .是 .是 .是 .是 Yes
8.4 .是 .是 .是 .是 .是 .是 .是
8.2 .是 .是 .是 .是 .是 .是 .是
7.4 .是 .是 .是 .是 .是 .是 .是
7.2 .是 .是 .是 .是 .是 .是 .是
7.0 .是 .是 .是 .是 .是 .是 .是
6.4 .是 .是 .是 .是 .是 .是 .是
6.2 .是 .是 .是 .是 .是 .是 .是
6.1 .是 .是 .是 .是 .是
6.0 .是 .是 .是 .是 .是
4.2 .是 .是 .是 .是 .是
4.1 .是 .是 .是 .是 .是
4.0 .是 .是 .是 .是 .是
3.0 2 5 1
2.0 3 3
1.2 3

1 Microsoft SQL Server JDBC Driver 3.0 版可用下層用戶端的身分連線到 SQL Server 2012。

2 Azure SQL Database 的支援已在驅動程式 3.0 版中以 Hotfix 的形式推出。 建議 Azure SQL Database 客戶使用所提供的最新版驅動程式。

3 Microsoft SQL Server JDBC Driver 2.0 版與 Microsoft SQL Server 2005 JDBC Driver 1.2 版可用下層用戶端的身分連線到 SQL Server 2008。 若允許轉換成下層,應用程式便能對 SQL Server 2008 資料類型 (例如 time、date、datetime2、datetimeoffset 及 FILESTREAM) 執行查詢及更新。 如需如何使用搭配使用這些新資料類型與 JDBC 驅動程式的詳細資訊,請參閱使用 JDBC Driver 時使用 SQL Server 2008 Date/Time 資料類型使用 JDBC Driver 時使用 SQL Server 2008 FileStream。 如需新資料類型與下層相容性的詳細資訊,請參閱《SQL Server 線上叢書》中的<使用日期和時間資料>及<FILESTREAM 支援>文章。

4 Microsoft JDBC Driver 與平行資料倉儲之間的連線支援首次於 Microsoft JDBC Driver 4.0 for SQL Server 與 Microsoft SQL Server 2008 R2 平行處理資料倉儲設備更新 3 中推出。

5 Microsoft SQL Server JDBC Driver 3.0 版可用下層用戶端的身分連線到 SQL Server 2014。

Java 及 JDBC 規格支援

JDBC 驅動程式版本 JRE 版本 JDBC API 版本
12.6 1.8、11、17、21 4.2、4.3 (部份)
12.4 1.8、11、17、20 4.2、4.3 (部份)
12.2 1.8、11、17、19 4.2、4.3 (部份)
11.2 1.8、11、17、18 4.2、4.3 (部份)
10.2 1.8、11、17 4.2、4.3 (部份)
9.4 1.8、11、16 4.2、4.3 (部份)
9.2 1.8、11、15 4.2、4.3 (部份)
8.4 1.8、11、14 4.2、4.3 (部份)
8.2 1.8、11、13 4.2、4.3 (部份)
7.4 1.8、11、12 4.2、4.3 (部份)
7.2 1.8、11 4.2、4.3 (部份)
7.0 1.8、10 4.2、4.3 (部份)
6.4 1.7、1.8、9 4.1、4.2、4.3 (部份)
6.2 1.7、1.8 4.1、4.2
6.1 1.7、1.8 4.1、4.2
6.0 1.7、1.8 4.1、4.2
4.2 1.7、1.8 4.1、4.2
4.1 1.7 4.0
4.0 1.5、1.6、1.7 3.0、4.0
3.0 1.5、1.6、 3.0、4.0
2.0 1.5、1.6 3.0、4.0
1.2 1.4、1.5、1.6 3.0
1.1 1.4 3.0
1.0 1.4 3.0
2000 1.4 3.0

支援的作業系統

Microsoft JDBC Driver 的設計可以在所有支援 JAVA 虛擬機器 (JVM) 的作業系統上運作。 一些常用的平台包含 Windows、Windows Server、Linux、Unix、AIX、macOS 等等。

JDBC 產品小組在 Windows、Ubuntu Linux、CentOS Linux 及 macOS 上測試過我們的驅動程式。

應用程式伺服器支援

Microsoft JDBC Driver for SQL Server 已在各種應用程式伺服器上經過測試。 如需產品相容之驅動程式版本的詳細資料,請洽詢您的應用程式伺服器廠商。