java.sql.SQLExceptionTheservertimezonevalue'Öйú±ê×...

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.    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:
127)    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:
95)    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:
87)    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:
61)    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:
71)    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:
76)    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:
862)    at com.mysql.cj.jdbc.ConnectionImpl.
<init>(ConnectionImpl.java:444)    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:
230)    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:
226)    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:
1558)    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:
1623)    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:
2468)这是在使用MySQL 8.0以上版本(MySQL连接驱动和版本都是8.0以上)的时候出现的问题错误,我们需要在访问数据库的Url后面加上以下的语句即可:
&serverTimezone=GMT%2B8
url: jdbc:mysql://localhost:3306/jxj_refund?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8 以上是 java.sql.SQLExceptionTheservertimezonevalue'Öйú±ê×... 的全部内容, 来源链接: utcz.com/z/510025.html
