我可以将TIMESTAMP与TIME ZONE或TIMESTAMP与LOCAL TIME ZONE映射到哪些Java数据类型?

时间:2010-11-02 14:01:37

标签: java oracle jdbc sqldatatypes

我的应用程序可以(或应该)将Oracle数据类型映射到Oracle列类型TIMESTAMP WITH TIME ZONETIMESTAMP WITH LOCAL TIME ZONE? Oracle JDBC驱动程序可以将这些类型映射到DateCalendar个对象吗? Calendar是保留时区值而Date不保留吗?

1 个答案:

答案 0 :(得分:3)

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