我在Linux上使用oci驱动连接到oracle 11.2.0,我发现在LD_LIBRARY_PATH下,只有libocijdbc11.so但是任何ojdbc jar文件,是吗?对于数据库连接,我是否应该将此* .so文件添加到java CP?
我无法立即对它进行测试,因为它是在客户的生产环境中,所以只想获得首要任务,感谢任何指导!
答案 0 :(得分:1)
你可以在$ ORACLE_HOME / jdbc / lib下找到ojdbc * .jar文件 并且* .so文件不能包含在CP中,但必须将环境变量LD_LIBRARY_PATH设置为正确的目录
答案 1 :(得分:0)
安装Oracle客户端时将获得这些jar,ojdbcX.jar
文件出现在 ORACLE_HOME / jdbc / lib中。
* .so不是java库,它不应该包含在类路径中。它应该在LD_LIBRARY_PATH
中提供。
查看Oracle指南中的Verification of a JDBC Client Installation部分。
答案 2 :(得分:0)
在项目文件夹下的Eclipse中 - > WEB-INF-> lib然后右键单击lib文件夹 - > 构建路径 - >配置构建路径 - >在库下 - >单击添加外部罐子 - >计算机 - >本地磁盘(C :) - > oraclexe-> app-> oracle->产品 - > 10.2.0-> server-> jdbc-> lib->现在选择ojdbc14.jar
直接路径是 C:\ oraclexe \程序\ ORACLE \产品\ 10.2.0 \服务器\ JDBC \ lib中 C:\ oraclexe \应用\ ORACLE \产品\ 10.2.0 \服务器\ JDBC \ lib中\ ojdbc14.jar的