Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

在此说一下这个数据库连接异常的原因。真是巨坑啊!!!查了好多帖子都没有解决。最后突然想起了以前看过的一个帖子才解决!

错误如下:

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

说白了就是密码错误

我用的springboot 的配置文件格式是yml,其中配置数据库连接时是这样写的:

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

 

注意其中的密码写法:并没有用引号引起来。就是这问题引起的异常,你说坑不坑!

最后密码改为:‘000000’后就好了。。。。数字密码尽然要加英文状态的单引号!!!