mysql服务器时区和jdbc连接的问题

时间:2017-05-08 21:10:38

标签: java mysql tomcat7

连接到我的数据库时出现此错误。

  

com.mysql.cj.core.exceptions.WrongArgumentException:格式错误   数据库URL,无法解析附近的连接字符串   '=澳大利亚/悉尼; useSSL = FALSE;'。

这是我的连接字符串:

jdbc:mysql://localhost:3306/mydb?useLegacyDatetimeCode=false;serverTimezone=Australia/Sydney;useSSL=false;

我的环境:

  • java 8
  • mysql-connector-java:6.0.6
  • Mysql服务器社区:5.7.18

知道出了什么问题吗?

非常感谢

1 个答案:

答案 0 :(得分:4)

请勿使用;,请尝试:jdbc:mysql://localhost:3306/mydb?useLegacyDatetimeCode=false&serverTimezone=Australia/Sydney&useSSL=false

请参阅https://dev.mysql.com/doc/connector-j/6.0/en/connector-j-reference-jdbc-url-format.html