我的应用程序可以(或应该)将 Oracle 列类型 TIMESTAMP WITH TIME ZONE
或 TIMESTAMP WITH LOCAL TIME ZONE
映射到哪些 Java 数据类型? Oracle JDBC 驱动程序能否将这些类型映射到 Date
或 Calendar
对象? Calendar
是否保留时区值而 Date
不保留?
最佳答案
JDBC 4.0 Specification 甚至没有提到时区,因此 JDBC 没有指定 JDBC 驱动程序应该如何处理 SQL 类型 TIMEZONE WITH TIME ZONE
或如何解释可能出现在 TIMESTAMP
文字值中的时区。因此,JDBC 规范将时区解释完全留给 JDBC 驱动程序实现!
关于java - 我可以将 TIMESTAMP WITH TIME ZONE 或 TIMESTAMP WITH LOCAL TIME ZONE 映射到哪些 Java 数据类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4078426/