首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC connectino url设置的优先级是否高于数据库服务器设置?

JDBC connectino url设置的优先级是否高于数据库服务器设置?
EN

Stack Overflow用户
提问于 2019-03-11 17:14:11
回答 1查看 71关注 0票数 0

在我的项目中,我使用JPA存储了LocalDateTime字段。

该字段存储为UTC,但我需要亚洲/首尔(UTC+9)

因此,我将mysql server的时区、全局和会话设置更改为亚洲/首尔,但仍然将LocalDateTime字段存储为基于协调时的。

当我在调试的时候,我会被注意到。JDBC连接url的serverTimezone设置为UTC。

这是我的JDBC连接url

代码语言:javascript
复制
jdbc:mysql://localhost:3306/roommanager?character_set_server=utf-8&serverTimezone=UTC

在这里,我想知道

为什么JDBC连接url设置的优先级高于数据库服务器设置?

如果你知道这一点,我想读一读关于这一点的官方文档。

我的项目数据库&版本: mysql 5.6

感谢您的阅读!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-11 17:20:04

据我所知,这不是关于优先级,而是关于转换,通过在jdbc连接字符串中设置一个时区,所有日期都将转换为该时区。如果您希望在数据库中使用时区,则从连接字符串中删除该设置(或应用所需的时区)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55098496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档