在创建连接池时为mysql配置时间戳



Jersey restful web服务。我希望在数据库表中的createTime列中插入的默认时间应配置为IST,而不是UTC中的默认时间(不确定)。我不想更改mysql服务器的时区。我希望在创建池连接时配置时区,并在连接关闭时将其恢复为默认值。

如果没有配置,MySql服务器默认的时区为系统/操作系统时区。您可以在每个连接上设置时区,这不会影响服务器的全局设置。

的例子:

> SET time_zone='+02:00'

读取全局和会话时区,使用

SELECT @@global.time_zone, @@session.time_zone

https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

最新更新