MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常
Posted 高山仰止
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常相关的知识,希望对你有一定的参考价值。
报错信息
Caused by: com.mysql.cj.core.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 specifc time zone value if you want to utilize time zone support.
出现原因:
因为使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误
解决方案:
### MySQL Connector/J 5.x (旧版连接) #jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8 ### MySQL Connector/J 6.x (新版连接) jdbc.url=jdbc:mysql:///test?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false
于此同时,驱动也建议使用新版驱动
#数据库驱动
### MySQL Connector/J 5.x (旧版连接
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
### MySQL Connector/J 6.x (新版连接)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
以上是关于MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 的 Connector/J 可以与 MariaDB 一起使用吗?
与 MySql 的连接正在自动中止。如何正确配置Connector/J?
与 MySql 的连接正在自动中止。如何正确配置Connector/J?
在 MySQL 中通过 Connector/J 使用 getGeneratedKeys 和批量插入