佐藤美菜
SQL Developer Support Engineer
Java 7 に対応している Microsoft SQL Server 用の JDBC Driver についての情報を紹介します。
Java 7 に対応しているのは、JDBC Driver 4.0 です。 sqljdbc4.jar クラス ライブラリで提供されています。
sqljdbc4.jar クラス ライブラリは、Java ランタイム環境(JRE) 6.0 または JRE 7.0での動作をサポートします。
参考情報
英語のド���ュメントとなりますが、以下サイトに、JRE 6.0, JRE 7.0 をサポートする旨の公開情報があります。
System Requirements for the JDBC Driver
http://technet.microsoft.com/en-us/library/ms378422.aspx
留意事項
JDK 7.0 (開発環境) で JDBC Driver 4.0 を使用することはサポートしていません。
JRE 7.0 で運用する場合は、JDK 6.0 で開発したアプリケーションを JRE 7.0 上で動作させることをご検討ください。
※ JDK 7.0 については、2013/9 現在、今後サポートする予定は立っておりません。
なお、JDBC 4.0 は JDK 6.0 でのテストを実施済みであるため、技術的な観点では、JDK 6.0 と 7.0 の互換性が保たれていれば、JDK 7.0 の新機能の利用を避けた JDK 7.0 での開発は問題ないと考えられます。
上記内容について、US の Blog でも紹介しております。よろしければご参照ください。
The Microsoft JDBC Driver now supports JRE 7
http://blogs.msdn.com/b/jdbcteam/archive/2012/10/19/the-microsoft-jdbc-driver-now-supports-jre-7.aspx