Java数据类型可以(或应该)我的应用程序地图Oracle列类型 TIMESTAMP WITH TIME ZONE 或者 TIMESTAMP WITH LOCAL TIME ZONE?可以甲骨文 JDBC 驱动程序将这些类型映射到 Date 或者 Calendar 对象?做 Calendar 保留时区值,而 Date 才不是?

有帮助吗?

解决方案

JDBC 4.0规格 甚至没有提及时区,因此JDBC没有指定JDBC驱动程序应如何处理SQL类型 TIMEZONE WITH TIME ZONE 或如何解释可能出现的时区 TIMESTAMP 字面价值。因此,JDBC规范将时区解释完全由JDBC驱动程序实现!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top