[ERROR] create connection SQLException, url: jdbc:mysql://localhost:3306/ssm_db, errorCode 0, state 01S00 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.
时间: 2024-03-07 07:49:07 浏览: 156
mysql在java中的调用源码
这个错误是由于MySQL数据库的时区设置不正确导致的。您可以尝试在连接MySQL数据库时,添加serverTimezone属性,指定正确的时区值。例如,如果您想使用东八区的时区,可以这样连接:
```java
String url = "jdbc:mysql://localhost:3306/ssm_db?serverTimezone=Asia/Shanghai";
Connection conn = DriverManager.getConnection(url, username, password);
```
另外,您也可以在MySQL配置文件中设置默认的时区,这样所有的连接都会使用该时区。具体方法可以参考MySQL官方文档。
阅读全文