我的应用程序可以(或应该)将 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/

10-11 20:53