ociドライバを使用してLinux上でOracle 11.2.0に接続すると、LD_LIBRARY_PATHの下にlibocijdbc11.soがありますが、ojdbc jarファイルしかありません。データベース接続の場合、この* .soファイルをJava CPに追加するはずですか?ojdbc jarファイルはどこにありますか
カスタマープロダクション環境にあるためすぐにテストすることはできませんので、最初の要点を取得したいと思っています。
ociドライバを使用してLinux上でOracle 11.2.0に接続すると、LD_LIBRARY_PATHの下にlibocijdbc11.soがありますが、ojdbc jarファイルしかありません。データベース接続の場合、この* .soファイルをJava CPに追加するはずですか?ojdbc jarファイルはどこにありますか
カスタマープロダクション環境にあるためすぐにテストすることはできませんので、最初の要点を取得したいと思っています。
Oracleクライアントのインストール時に、これらのjarファイルを取得します。ojdbcX.jar
ファイルは、 ORACLE_HOME/jdbc/libに表示されます。
* .soはJavaライブラリではなく、クラスパスに含めないでください。それはLD_LIBRARY_PATH
で利用できるはずです。
OracleガイドのVerification of a JDBC Client Installationのセクションを確認してください。
あなたはLIB $ ORACLE_HOME/JDBC/ 下ojdbc * .jarファイルを見つけることができますし、* .soというファイルがCPに含まれていない必要がありますが、環境変数LD_LIBRARY_PATHが正しいディレクトリに
を設定する必要がありますEclipseのプロジェクトフォルダ - > WEB-INF-> libの順にクリックし、libフォルダ - > を右クリックします。パス - >ビルドパスの設定 - >アンダーライブラリ - >外部Jarsの追加 - >コンピュータ - >ローカルディスク: - > oraclexe-> app-> oracle-> product-> 10.2.0-> server-> jdbc-> lib-> ojdbc14.jarを選択
直接パスは C:\ oraclexe \ app ¥oracle¥product¥10.2.0¥server¥jdbc¥lib C:¥oraclexe¥app¥oracle¥product¥10.2.0¥server¥jdbc¥lib¥ojdbc14.jar
OJDBC jarファイル(ojdbc14.jarなど)がAFAIKのどこかにある必要があります。 –