如何在JDBC中使用Oracle数据库中的日期和时间

时间:2012-06-28 07:14:29

标签: java sql oracle date

我有一个Oracle数据库和一个通过OJDBC访问它的Java程序。 sql DATE数据类型包含完整的日期和时间信息。 Java SQL库有2个独立的日期和时间数据类型。

解决这整个愚蠢混乱的最简单方法是什么?是否可以从SQL DATE类型中写入和读取时间和日期信息?我可以将时间戳写入数据库并将其保存为DATE类型吗?

2 个答案:

答案 0 :(得分:2)

对于9.2版,使用resultSet.getTimestamp和版本11 JDBC驱动程序,DATE应自动映射到Timestamp java类型。

答案 1 :(得分:1)

我们在Oracle中使用Jst DateTime和Hibernate的Timestamp-Database Type。工作良好。 这应该适用于经典的jdbc。查看here