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(这个驱动使用数据连接也正常))
分类:
oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人