定义数据连接失败

java.sql.SQLException: ORA-28040: No matching authentication protocol at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:277) at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOsesskey(T4CTTIoauthenticate.java:293) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:356) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:438) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752) at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1461) at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1525) at com.fr.third.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2165)数据.png

FineReport 愤怒的老头 发布于 2020-12-24 09:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
zsh331Lv8专家互助
发布于2020-12-24 11:18

楼主:oracle使用到的驱动不对;参考文档下载对应数据库版本的驱动程序,放置在指定位置,然后把老版本驱动删掉,重启服务,驱动生效后再连接即可;

==========

[平台]Oracle数据连接-https://help.fanruan.com/finereport/doc-view-2561.html


最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-24 09:48
最佳回答
0
bird090Lv3见习互助
发布于2020-12-24 11:03

数据库是什么版本的

  • 4关注人数
  • 543浏览人数
  • 最后回答于:2020-12-24 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部