sqlplus可以连接oracle但jdbc报账号或密码错误

 时间:2024-10-11 22:38:10

1、sqlplus 可以通过账号密码正常登陆 Oracle

sqlplus可以连接oracle但jdbc报账号或密码错误

3、这个问题是因为 oracle 12c 允许的密码校验策略将较低版本数据库驱动使用的密码策略排除掉了,即如果你使用较低版本的 oracle jdbc 驱动,正确的密码也无法通过校验。图示,查看当前使用的 jdbc 驱动版本。

sqlplus可以连接oracle但jdbc报账号或密码错误

4、ojdbc6.jar 是为 JDK1.6 适配的驱动,ojdbc8 是为 JDK1.8即以上版本准备的驱动,因此将客户端软件中使用的 ojdbc6.jar 替换为 ojdbc8.jar 。

sqlplus可以连接oracle但jdbc报账号或密码错误

5、再次尝试通过客户端连接数据库,这次连接成功了。

6、总结:随着oracle版本的升级,其内部的账号密码的校验策略也会逐步升级,同样一些老的校验策略默认就不变支持了,此时如果还使用只支持这种老的策略的驱动去连接数据库,就会被拒绝!

  • notepad++怎么连接ftp,怎么使用ftp
  • npm代理如何设置npm网络链接失败如何设置
  • 使用sqlplus怎么导入sql脚本?
  • 如何运行PowerShell脚本
  • Tomcat做成windows服务
  • 热门搜索
    春节旅游 漳州旅游必去十大景点 三峡旅游 西藏旅游攻略 舟山旅游 太原旅游 云南大学旅游文化学院 黄山旅游股票 旅游鞋 宁波旅游