驱动包版本过低

本人在Oracle12c连接Myeclips8.6时出现如下问题:(关键是画线部分)


原因:可能是驱动包的版本过低了,Oracle12c不支持。建议使用Oracle11g或者去下载一个版本高一点的驱动包。凡事安装完整版的Oracle的时候会自带驱动包的路径是这样的: D:\Oracle12c\product\12.1.0\dbhome_1\jdbc\lib (每个人根据自己Oracle安装路径寻找),里面有许多驱动包,使用ojdbc7.jar或者ojdbc6.jar(每个人根据安装的版本不同,自带驱动包也不同)。

在浏览某网页的时候发现这样一句话:“无法连接oracle数据库的12c版本,把WEB-INF/lib中的ojdbc14.jar换成ojdbc6.jar就好了

如果按照方法更换驱动包还不可以正确跳转,并且出现的是其他问题请自行解决,我在更换驱动包之后,打算再次重现上诉错误的时候发现无法重现,并且出现了一个新的错误:

ORA-28040:No matching authentication protocol

网络中有人说要改什么参数,有人说是驱动包的问题,换一个版本高一点的驱动包就可以了,也有人说可能是引入了的ojdbc14.jar出错 或者是安装的oracle版本不支持你设置的运行链接

我个人认为也是驱动包的问题,因为当我把ojdbc14.jar 换成ojdbc7.jar的时候就正常运行了。我发生此错误之后,在班里有其他装 Oracle11g 的同学竟然也报了图中画线的错误,当我帮他们更换驱动包之后确实不报 错误了,有的人直接没问题了,有的人出现了其他问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值