【JDBC连接数据库异常】-- connect fail:The server time zone value '�й���׼ʱ��' ······

异常:connect fail: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.

解决方法:

在连接字符串后面加上:  ?serverTimezone=UTC

完整版的就是:

String URL = "jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT";

其中UTC是统一标准世界时间。

?useUnicode=true&characterEncoding=UTF-8,这个是解决中文乱码输入问题。

你可能感兴趣的:(java)