java.sql.SQLException: The server time zone value的解决方法
in with 0 comment

java.sql.SQLException: The server time zone value的解决方法

in with 0 comment

在使用mysql-connector连接数据库时出现java.sql.SQLException: The server time zone value

原因是mysql默认的服务器时区配置和本地不一样
有两种解决办法

  1. 修改mysql的时区配置
    找到mysql安装路径下的ini配置文件,打开并增加
default-time-zone = '+08:00'
  1. 在连接时指定时区
String url = "jdbc:mysql://localhost:3306/javaweb_login?serverTimezone=UTC";