我在Linux上使用oci驱动程序连接到oracle 11.2.0,我发现在LD_LIBRARY_PATH下,只有libocijdbc11.so但是任何ojdbc jar文件,对吗?对于数据库连接,我应该将这个* .so文件添加到java CP中吗?ojdbc jar文件在哪里
我不能马上测试它,因为它是在客户的生产环境中,所以只想先弄清楚什么是要点,谢谢任何指导!
我在Linux上使用oci驱动程序连接到oracle 11.2.0,我发现在LD_LIBRARY_PATH下,只有libocijdbc11.so但是任何ojdbc jar文件,对吗?对于数据库连接,我应该将这个* .so文件添加到java CP中吗?ojdbc jar文件在哪里
我不能马上测试它,因为它是在客户的生产环境中,所以只想先弄清楚什么是要点,谢谢任何指导!
安装Oracle Client时,您将得到这些jar文件,ojdbcX.jar
文件出现在 ORACLE_HOME/jdbc/lib中。
* .so不是java库,它不应该包含在classpath中。它应该在LD_LIBRARY_PATH
中可用。
查看Oracle指南中的Verification of a JDBC Client Installation部分。
你可以找到在$ ORACLE_HOME/JDBC/lib目录 的ojdbc * .jar文件和* .so文件必须不包含在你的CP,但环境变量LD_LIBRARY_PATH已经被设置为正确的目录
在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
您应该有一个OJDBC jar文件(比如ojdbc14.jar等),AFAIK。 –