我在Spring中连接到数据库时遇到了问题。我的数据库名是notedb。我使用xampp和phpmyadmin作为数据库
This is my application.properties
这就是错误
java.sql.SQLException: The server time zone value 'ora legale Europa occidentale' 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:129) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:76) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:455) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240) ~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) ~[mysql-connector-java-8.0.15.jar:8.0.15]`发布于 2021-04-02 00:35:57
您可以通过在属性的URL中添加时区来解决此问题。这将强制SQL不在系统时区中搜索。
spring.datasource.url=jdbc:mysql://localhost:3306/{your_instance}?serverTimezone=UTC发布于 2020-04-07 18:46:49
此问题特定于Windows及其意大利语翻译。
如何解决:
首先,我们需要加载在MySQL Server Time Zone Support中指定的时区表来执行此操作:
命令行从以下位置下载最新的posix文件:MySQL time table download
mysql> use mysql;
从工作台mysql> source c:\timezone_posix.sql;
SET GLOBAL time_zone = 'Europe/Rome';
有关此问题的更多信息,请参阅:
https://github.com/TdP-2019/materiale/blob/master/faq/timezone.md (意大利语)
https://stackoverflow.com/questions/55747299
复制相似问题