我的应用程序可以(或应该)将Oracle数据类型映射到Oracle列类型TIMESTAMP WITH TIME ZONE
或TIMESTAMP WITH LOCAL TIME ZONE
? Oracle JDBC驱动程序可以将这些类型映射到Date
或Calendar
个对象吗? Calendar
是保留时区值而Date
不保留吗?
答案 0 :(得分:3)
JDBC 4.0 Specification甚至没有提及时区,因此JDBC没有指定JDBC驱动程序应如何处理SQL类型TIMEZONE WITH TIME ZONE
或如何解释可能出现在TIMESTAMP
中的时区文字价值。因此,JDBC规范完全将时区解释留给了JDBC驱动程序实现!