报错信息
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
原因
我本地的mysql数据库版本是5.7.21,springboot默认配置的为8.0版本的mysql,所以出现这个错误。
解决
引入适合版本的mysql依赖,修改配置文件中
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
修改后启动报
不用理会
当然,相对的,如果数据库版本是8.0,
1、注意maven依赖的版本
2、spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
[springboot中这个值默认配置为新版的com.mysql.cj.jdbc.Driver]