Druid异常解决经验—java.sql.SQLException url not set

分类:计算机 | 数据库 | 综合 4523
更新:2021-01-21 11:42:06
编辑

1 异常描述

在SpringBoot工程中使用阿里的Druid连接池访问数据库时报错:Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: url not set

2 异常分析

出现这个问题的主要原因,一般是因为数据源配置代码@ConfigurationProperties(prefix="spring.datasource")中的prefix和yml配置文件中的数据源配置项前缀不一致导致的,例如yml中没有相应的配置项或者配置项的前缀写错了。