报错:java.sql.SQLNonTransientConnectionException: Could not create connection to database server 向右看齐 2021-09-25 02:58 664阅读 0赞 **一、情况说明** 1、我的MySQL版本是:`5.7.32` 2、引入的`JDBC`依赖版本是: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> 3、驱动配置:`com.mysql.jdbc.Driver` 4、我的Springboot版本是`2.2.11` 这样子是可以测试通过的。 **二、常见错误** 如果不加上`mysql-connector-java`的版本号,则会报: java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. 不过,解决方案里有说让你改成:`com.mysql.cj.jdbc.Driver` ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70] 而且下面还有一句: Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specific time zone value if you want to utilize time zone support 这是因为使用UTC会有8小时的时差,可设置为北京时间东八区GMT%2B8 或者上海时间Asia/Shanghai。 而Springboot版本是`2.2.11`默认使用的JDBC版本是6的,所以就报错了。 即使你把`com.mysql.jdbc.Driver`改成了`com.mysql.cj.jdbc.Driver`也不行。 **三、思路** 点击项目的 `pom.xml` 文件的 `org.springframework.boot`: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 1] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 2] 按 `ctrl` \+ `f`,搜索:`mysql.version` : ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 3] 可以看到,我的版本的Springboot内置的`mysql-connector-java`版本是8.0.22的,这是不符合的,要替换掉。 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70]: /images/20210923/b74359b915bc4d10a6d70fb960636793.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 1]: /images/20210923/88e6303335bd4e5db099ea806f36a2f7.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 2]: /images/20210923/ea483bb705484fcb8a9f0cba281db137.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoYW9jazIwMTg_size_16_color_FFFFFF_t_70 3]: /images/20210923/1f045d68cc824495940f514ade70bc1d.png
还没有评论,来说两句吧...