【发布时间】:2011-02-17 20:28:54
【问题描述】:
我有一个 spring/jdbc/oracle 10g 应用程序。 Oracle 服务器数据库时区设置为 GMT + 2 JVM 时区为 GMT + 2(尽管在我的情况下这无关紧要)。
我有一个执行一些日期操作的存储过程。问题是会话时区与数据库时区不同(GMT),即使我没有在我的代码/配置中明确设置会话时区。
据我所知,会话时区默认等于数据库时区。知道为什么会话时区与数据库时区不同,或者如何在 spring 配置 (org.apache.commons.dbcp.BasicDataSource) 中配置它?
谢谢。
【问题讨论】:
-
您指的是哪个会话? Oracle 连接会话,还是 HTTP 会话?我猜是前者?
-
这解决了你的问题?我需要在 MySQL 上做同样的事情,我还在寻找如何去做!
-
我有问题/帖子停留在这个 DEAD 模式!!没有答案,没有确认,没有猜测!!
标签: java oracle spring jdbc timezone