2011-10-18 140 views
0

我在Linux上使用oci驱动程序连接到oracle 11.2.0,我发现在LD_LIBRARY_PATH下,只有libocijdbc11.so但是任何ojdbc jar文件,对吗?对于数据库连接,我应该将这个* .so文件添加到java CP中吗?ojdbc jar文件在哪里

我不能马上测试它,因为它是在客户的生产环境中,所以只想先弄清楚什么是要点,谢谢任何指导!

+1

您应该有一个OJDBC jar文件(比如ojdbc14.jar等),AFAIK。 –

回答

0

安装Oracle Client时,您将得到这些jar文件,ojdbcX.jar文件出现在 ORACLE_HOME/jdbc/lib中。

* .so不是java库,它不应该包含在classpath中。它应该在LD_LIBRARY_PATH中可用。

查看Oracle指南中的Verification of a JDBC Client Installation部分。

1

你可以找到在$ ORACLE_HOME/JDBC/lib目录 的ojdbc * .jar文件和* .so文件必须不包含在你的CP,但环境变量LD_LIBRARY_PATH已经被设置为正确的目录

0

在Eclipse下的项目文件夹 - > WEB-INF-> lib然后右键点击lib文件夹 - > Build Path-> Configure Build Path-> Under Libraries->点击Add External Jars-> Computer-> Local Disk(C :) - > oraclexe-> app-> oracle-> product-> 10.2.0-> server-> jdbc-> lib-> now选择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

相关问题