【发布时间】:2020-05-10 02:26:01
【问题描述】:
需要gtm+1时区时如何配置spring连接mysql数据库?我已经有了 UTC 并且实体被保存例如下午 6 点而不是 7 点。这对我来说是个大问题,我没有找到 GTM+1 的任何实际解决方案。我在 application.properties 中的连接是: spring.datasource.url=jdbc:mysql://localhost/inzynierka?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
当我将 UTC 更改为 GTM 或 GTM+1 时,我得到了 java.sql.SQLException:“GTM 1”没有时区映射条目 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.13.jar:8.0.13] 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.13.jar:8.0.13] 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.13.jar:8.0.13] 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.13.jar:8.0.13] 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.13.jar:8.0.13]
如果你有什么想法请帮助我
【问题讨论】:
标签: java mysql spring spring-boot timezone