1

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

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

4

2 回答 2

2

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

于 2012-06-28T07:23:25.007 回答
1

我们在 Oracle 中使用带有 Joda DateTime 和 Hibernate 的 Timestamp-Database 类型。工作正常。这也适用于经典的 jdbc。在这里检查

于 2012-06-28T07:20:37.783 回答