当前位置: 首页 > 知识库问答 >
问题:

如何配置Spring与mysql db for GTM+1的连接

孔安阳
2023-03-14

当我需要GTM+1时区时,如何配置到mysql数据库的spring连接?我已经保存了UTC和实体,例如,使用6PM而不是7PM。这对我来说是一个很大的问题,我没有找到任何实际的GTM+1解决方案。我在application.properties中的连接是:spring.datasource.url=jdbc:mysql:/localhost/inzynierka?useUnicode=true&useJDBCcompliantTimeZoneshift=true&useLegacyDateTimeCode=false&serverTimeZone=UTC

当我更改GTM或GTM+1的UTC时,我将得到java.sql.sqlexception:在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:129)~[mysql-connector-java-8.0.13.jar:8.0.13]在

如果你有什么想法,请帮帮我

共有1个答案

敖淮晨
2023-03-14

您是否已经在persistence.xml中测试了此配置?

<property name="hibernate.jdbc.time_zone" value="UTC"/>

您可以在此链接中了解更多关于如何使用JDBC和Hibernate在UTC时区存储日期、时间和时间戳的信息。

 类似资料:
  • 我有一个在IBM Liberty profile上运行的springmvc和spring security web应用程序。我使用java config进行设置(没有web.xml)。 扩展类 Web安全配置器适配器,我设置了简单的用户列表,如下所示: 我不想在我的代码中包含用户信息,所以我想将用户注册表移动到IBMLiberty配置文件服务器的server.xml。 我该如何配置? 额外的信息,

  • 我想以编程方式设置org.springframework.amqp.rabbit.connection.CachingConnectionFactory上的属性。我想保留Spring Boot自动配置的默认值和来自我的应用程序的值-{profile name}。yml文件,因此出于这些原因,我不想简单地创建自己的cachingConnectionFactorybean。 我找到了org.sprin

  • 请注意:这个问题不是一个骗局,我甚至引用了下面的另一个类似问题。我断言我的情况与所提到的另一个问题完全不同。 我正在建立一个SpringBootWeb服务,它没有任何数据库、JDBC或RDBMS数据源的支持。 启动时,我得到一个错误: 在这里,我看到一个非常类似的问题,在这里,公认的答案是: "您没有为Spring Boot提供足够的信息来自动配置" ...并继续解释如何在应用配置文件中设置适当的

  • 刚到spring boot,我想知道如何为MongoDB配置连接细节。我已经尝试了正常的例子,但没有涉及连接的细节。 我想指定将要使用的数据库和运行MongoDB的主机的URL/端口。 有什么提示或提示吗?

  • 我已经阅读了stackoverflow中的相关问题。然而,答案只告诉如何配置身份验证检查。我需要在spring boot中用rsocket加密所有传输的数据。如何在带有SSL/tls的spring boot中使用tls。在如下所示初始化rsocket客户端时,我找不到任何受支持的方法,尽管我知道rsocket-it本身可以支持SSL/TLS。我发现了一些例子:

  • Spring Boot/Cloud Zipkin服务器(可能是Zipkin Stream服务器)使用MySQL持久化跟踪数据需要哪些确切的依赖关系和配置?