java.sql.SQLException: ORA-01005: null password given; logon denied

数据库连接报错

java.sql.SQLException: ORA-01005: null password given; logon denied
 at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:702) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:603) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:598) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:1710) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:819) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1041) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:443) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:462) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTHWithO5Logon(T4CTTIoauthenticate.java:1628) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1375) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1322) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CConnection.authenticateWithPassword(T4CConnection.java:1500) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CConnection.authenticateUserForLogon(T4CConnection.java:1443) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:812) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:1101) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:104) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:837) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:664) ~[ojdbc8-23.2.0.0.jar!/:23.2.0.0.0]
    at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) [HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) [HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) [HikariCP-4.0.3.jar!/:na]
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) [HikariCP-4.0.3.jar!/:na]

当时使用的数据库连接驱动是ojdbc8
红框是之前使用的ojdbc驱动 报上述错误

 


解决方案:换了ojdbc6后问题解决(由于我用的jdk1.8因此不能使用ojdbc10和ojdbc11(这个驱动使用数据连接也正常))

posted on   丶柚子  阅读(120)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示