SSM框架整合时出现:org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

当我们在用SSM框架整合时,可能会出现这种情况

###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)

首先我们应该先去检查自己的用户名和密码是否正确,其次是不是用的mysql8以上的数据库版本,后面加上时区没有,发现上面做的都没问题之后,我们在去检查自己的数据库配置文件database.properties里面的

jdbc.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql:///db1?useSSL=true&serverTimezone=UTC&characterEncoding=utf-8
jdbc.username=root
jdbc.password=1996626B
#初始化连接数量
jdbc.initialSize=5
#最大连接数
jdbc.maxActive=10
#最大等待时间
jdbc.maxWait=3000

看你们的各种参数面前加上jdbc.没有,如果没有一定要加上,再在自己的spring里面改成相应的名字,我就是遇到这个很坑的问题,最开始的时候我的各种参数名字都没有加上jdbc.,然后去找自己的数据库用户名和密码,和版本时区问题配置,最后才找到了这儿,这是一个坑,希望大家能避免。


版权声明:本文为qq_36406779原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。