Microsoft SQL Server 用 JDBC Driver のサポート表

JDBC ドライバーのダウンロード

注意事項

この記事では、間もなくサポート終了 (EOL) 状態になる Linux ディストリビューションである CentOS について説明します。 適宜、使用と計画を検討してください。 詳細については、「CentOS のサポート終了に関するガイダンス」を参照してください。

このページには、Microsoft SQL Server 用 JDBC Driver のサポート表とサポート ライフサイクル ポリシーがあります。

Microsoft JDBC Driver サポート ライフサイクルの表とポリシー

マイクロソフト サポート ライフサイクル (MSL) ポリシーでは、マイクロソフト製品のサポート ライフサイクルを理解しやすくする、予測可能な情報を提供しています。 JDBC ドライバー バージョン 4.x、6.x、7.x、8.x、9.x、10.x、11.x、12.x には、ドライバー リリース日から 5 年間のメインストリーム サポートがあります。 メインストリーム サポートについては、Microsoft ライフサイクル ポリシーの Web サイトで定義されています。

延長サポートとカスタム サポートのオプションは、Microsoft JDBC Driver では使用できません。

次の 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 SQL Server 用 JDBC Driver 12.4 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 ドライバーはサポートされなくなりました。

ドライバー名 ドライバー パッケージのバージョン メインストリーム サポートの終了
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 SQL Server 用 JDBC Driver 6.4 6.4 2023 年 2 月 27 日
Microsoft JDBC Driver 6.2 for SQL Server 6.2 2022 年 6 月 30 日
Microsoft SQL Server 用 JDBC Driver 6.0 6.0 2021 年 7 月 14 日
Microsoft SQL Server 用 JDBC Driver 4.2 4.2 2020 年 8 月 24 日
Microsoft SQL Server 用 JDBC Driver 4.1 4.1 2019 年 12 月 12日
Microsoft SQL Server 用 JDBC Driver 4.0 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 ドライバー 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 データベース Azure Synapse Analytics Azure SQL Managed Instance 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 はい イエス イエス イエス イエス イエス イエス はい
12.4 はい イエス イエス イエス イエス イエス イエス はい
12.2 はい イエス イエス イエス イエス イエス イエス はい
11.2 はい イエス イエス イエス イエス イエス はい
10.2 はい イエス イエス イエス イエス イエス イエス はい
9.4 はい イエス イエス イエス イエス イエス イエス はい
9.2 はい イエス イエス イエス イエス イエス イエス はい
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

1Microsoft SQL Server JDBC Driver バージョン 3.0 では、下位クライアントの SQL Server 2012 に接続できます。

23.0 のドライバーには、修正プログラムとして Azure SQL Database のサポートが導入されています。 Azure SQL Database のお客様は、最新バージョンのドライバーを使用することをおすすめします。

3Microsoft 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 ドライバーで使用する方法の詳細については、「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 の FileStream を操作する)」をご覧ください。 これらの新しいデータ型の下位互換性の詳細については、SQL Server オンライン ブックの「日時データの使用」および「FILESTREAM のサポート」の記事をご覧ください。

4Microsoft JDBC Driver と並列データ ウェアハウス間の接続のサポートが、Microsoft JDBC Driver 4.0 for SQL Server と Microsoft SQL Server 2008 R2 Parallel Data Warehouse Appliance Update 3 で初めて導入されました。

5Microsoft 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 サーバー、Linux、Unix、AIX、macOS などがあります。

JDBC 製品チームは、Windows、Ubuntu Linux、CentOS Linux、および macOS でドライバーをテストしています。

アプリケーション サーバーのサポート

Microsoft SQL Server 用 JDBC Driver は、さまざまなアプリケーション サーバーでテストされています。 これらの製品と互換性のあるドライバー バージョンの詳細情報については、ご利用のアプリケーション サーバーの製造元にお問い合わせください。