yao000 发表于 2018-10-20 10:49:05

The server time zone value


  异常描述
  Exception in thread "main" java.sql.SQLException: 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.
  JDBC连接mysql 用的是.connector.6.0.jar
  问题解决:
  String url = "jdbc:mysql://localhost:3306/zdx?serverTimezone=UTC";
  在url后面加上?serverTimezone=UTC
  如下:
  String url = "jdbc:mysql://localhost:3306/zdx?serverTimezone=UTC";

  提示:Loading>  这个问题不算错误,只是友好提示,如果不想要,在6.0的jar里,mysql可以自动加载驱动,
  也即是
  Class.forName("com.mysql.jdbc.Driver");这句话注释掉就不会再出现这个提示。

页: [1]
查看完整版本: The server time zone value