错误日志
今天使用springboot+druid进行多数据源配置,出现了以下死循环错误:
2023-04-03 16:20:24.496 ERROR 12936 --- [reate-897087270] com.alibaba.druid.pool.DruidDataSource : create connection error
java.lang.NullPointerException: null
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:420) ~[ojdbc6-11.2.0.4.0.jar:11.2.0.4.0]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1421) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1477) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1998) ~[druid-1.0.26.jar:1.0.26]2023-04-03 16:20:24.496 ERROR 12936 --- [reate-897087270] com.alibaba.druid.pool.DruidDataSource : create connection e

文章讲述了在使用SpringBoot结合Druid进行多数据源配置时遇到的死循环错误,错误日志显示为NullPointerException。问题源于Druid未正确识别配置文件中的jdbcUrl。解决方案是确保在配置Druid数据源(包括多个数据源)时,数据库连接URL应使用url关键字,而非其他变体。同时对比了HikariCP的数据源配置方式。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



