• ベストアンサー

ojdbc7とOracleのバージョンについて

JDK 1.7を使っているアプリケーションサーバとOracle 11gR2のデータベースサーバ間で使用するJDBCドライバのバージョンについて教えて下さい。ojdb6.jarというものと、ojdbc7.jarというものがありますがどちらのバージョンを使用するかは何によって決まるものでしょうか? Oracleのバージョンが11gであるということは必然的にojdb6.jarを使わなければならないのでしょうか? Oracle12cでもojbc7.jarを使用してもよいのでしょうか?変な質問でしたらすみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • h271015
  • ベストアンサー率71% (62/87)
回答No.1

基本的には使っているJDKのバージョンによります。JDK6(JDK 1.6)を利用されているのであれば ojdbc6.jar を、JDK7(JDK 1.7)を利用されているのではれば ojdbc7.jar を使うことになると思います。 Oracle DB 11gR2側としては JDK5(JDK 1.5) or JDK6(JDK 1.6) がサポート対象ですが、純正JDBCドライバならJDK8(JDK 1.8)JDK7(JDK 1.7)およびJDK6(JDK 1.6)で概ね利用できるかもしません。(私自身はJDK1.7+Oracle DB11gR2での利用経験はないのですみません) http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html OracleDB 12c であれば JDK7(JDK 1.7)はサポート対象だったはずですので ojbc7.jar を利用いただけると思います。

rio_grande
質問者

お礼

ご回答有難うございました。参考になりました。

関連するQ&A