JDBC OCI

gavinhuanghsc 2014-01-22 03:59:45
我机器上装了两个Oracle客户端,一个9I,一个11G的,默认是9I的,连接数据库错误提示信息
java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path

连接11G的服务器的时候,按照网上的说法,配置的11g的环境变量
path=D:\Oracle\product\11.1.0\db_1\jdbc\lib
class_path=D:\Oracle\product\11.1.0\db_1\jdbc\lib\.ojdbc6.jar
报出上述错误
网上说是因为客户端的版本和服务器版本不一致造成的,于是,我换了9I的服务器,环境变量相应换成9I的,报同样的错误,该怎么办?
...全文
313 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
menglanxiang 2014-02-08
  • 打赏
  • 举报
回复
参考http://blog.csdn.net/seven_cm/article/details/9078351,原来是要和自己安装的client版本一致才行的,我自己机子上装的是9i的client,而连接的却是11g的数据库,故报上述错误,然后把驱动包换回9i的ojdbc14.jar就没报错了。
Defonds 2014-02-07
  • 打赏
  • 举报
回复
都卸载了,重新搭一个环境试试

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧