Microsoft SQL Server JDBC 驅動程序支持矩陣
本頁包含 Microsoft SQL Server JDBC 驅動程序的支持矩陣和支持生命周期策略。
Microsoft JDBC 驅動程序支持生命周期矩陣和策略
Microsoft 支持生命周期 (MSL) 策略提供了與 Microsoft 產品的支持生命周期有關的可預測透明信息。 自驅動程序發布之日起,JDBC 驅動程序 3.0 版、4.x 版、6.x 版和 7.x 版就具有五年的主流支持。 主流支持在 Microsoft 支持生命周期網站上定義。
Microsoft JDBC 驅動程序不提供擴展和自定義支持選項。
支持以下 Microsoft JDBC 驅動程序,直到指定的支持結束日期。
驅動程序名稱 | 驅動程序包版本 | 適用 JAR(s) | 主流支持結束 |
---|---|---|---|
Microsoft JDBC Driver 7.0 for SQL Server | 7.0 | mssql-jdbc-7.0.0.jre10.jar mssql-jdbc-7.0.0.jre8.jar |
2023 年 7 月 31 日 |
Microsoft JDBC Driver 6.4 for SQL Server | 6.4 | mssql-jdbc-6.4.0.jre9.jar mssql-jdbc-6.4.0.jre8.jar mssql-jdbc-6.4.0.jre7.jar |
2023 年 2 月 27 日 |
Microsoft JDBC Driver 6.2 for SQL Server |
6.2 | mssql jdbc 6.2.2.jre8.jar mssql-6.2.2.jre7.jar |
2022 年 6 月 30 日 |
Microsoft JDBC Driver 6.0 for SQL Server | 6.0 | sqljdbc42.jar sqljdbc41.jar |
2021 年 7 月 14 日 |
Microsoft SQL Server JDBC 驅動程序 4.2 | 4.2 | sqljdbc42.jar sqljdbc41.jar |
2020 年 8 月 24 日 |
Microsoft SQL Server JDBC 驅動程序 4.1 | 4.1 | sqljdbc41.jar | 2019 年 12 月 12 日 |
以下 Microsoft JDBC 驅動程序不再受到支持。
驅動程序名稱 | 驅動程序包版本 | 主流支持結束 |
---|---|---|
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 驅動程序 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 驅動程序 1.1 | 1.1 | 2011 年 6 月 25 日 |
Microsoft SQL Server 2005 JDBC 驅動程序 1.0 | 1.0 | 2011 年 6 月 25 日 |
Microsoft SQL Server 2000 JDBC 驅動程序 | 2000 | 2010 年 7 月 9 日 |
SQL 版本兼容性
驅動程序版本 | SQL Server 2008 | SQL Server 2008R2 | SQL Server 2012 | Azure SQL Database | PDW 2008R2 AU34 | SQL Server 2014 | SQL Server 2016 | SQL Server 2017 | Azure SQL 托管實例 (擴展個人預覽版) |
---|---|---|---|---|---|---|---|---|---|
6.4 | 否 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
6.2 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 |
6.1 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
6.0 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
4.2 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
4.1 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
4.0 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
3.0 | 是 | 是 | 是1 | 是2 | 否 | 是5 | 否 | 否 | 否 |
2.0 | 是3 | 是3 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
1.2 | 是3 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
1.1 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
1.0 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
2000 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
1Microsoft SQL Server JDBC 驅動程序 3.0 版可作為下級客戶端連接到 SQL Server 2012。
23.0 驅動程序中以修補程序的形式引入了 Azure SQL Database 的支持。 建議 Azure SQL Database 客戶使用最新的驅動程序版本。
3Microsoft SQL Server JDBC 驅動程序 2.0 版和 Microsoft SQL Server 2005 JDBC 驅動程序 1.2 版可作為下級客戶端連接到 SQL Server 2008。 當允許下級轉換時,應用程序可以對新的 SQL Server 2008 數據類型執行查詢和更新,如 time、date、datetime2、datetimeoffset 和 FILESTREAM。 有關如何將這些新數據類型用於 JDBC 驅動程序的詳細信息,請參閱 Working with SQL Server 2008 Date/Time Data Types using JDBC Driver(使用 JDBC 驅動程序處理 SQL Server 2008 日期/時間數據類型) 和 Working with SQL Server 2008 FileStream using JDBC Driver(使用 JDBC 驅動程序處理 SQL Server 2008 文件流)。 有關這些新數據類型的下級兼容性的詳細信息,請參閱 SQL Server 聯機叢書中的 Using Date and Time Data(使用日期和時間數據)和 FILESTREAM Support(文件流支持) 主題。
4Microsoft SQL Server JDBC 驅動程序 4.0 和 Microsoft SQL Server 2008 R2 並行數據倉庫設備更新 3 中首先引入了 Microsoft JDBC 驅動程序和並行數據倉庫間的連接支持。
5Microsoft SQL Server JDBC 驅動程序 3.0 版可作為下級客戶端連接到 SQL Server 2014。
Java 和 JDBC 規格支持
JDBC 驅動程序版本 | JRE 版本 | JDBC API 版本 |
---|---|---|
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 驅動程序可在任何支持使用 Java 虛擬機 (JVM) 的操作系統上工作。 一些常用的平臺包括 Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Server 2008 R2、Windows Vista、Linux、Unix、AIX、MacOS 等。
JDBC 產品團隊在 Windows、Sun Solaris、SUSE Linux 和 RedHat Linux 上測試了驅動程序。 所有平臺都提供客戶支持,但我們可能會要求你在 Windows 等平臺上重現問題。
應用程序服務器支持
針對各種應用程序服務器對 Microsoft SQL Server JDBC 驅動程序進行了測試。 請咨詢應用程序服務器供應商了解有關與其產品兼容的驅動程序版本的其他詳細信息。
Microsoft SQL Server JDBC 驅動程序支持矩陣