【发布时间】:2016-06-17 11:38:01
【问题描述】:
到目前为止,我还没有找到明确的答案。
我想知道使用 PreparedStatement 的 SQL 类型 DATETIME 和 java 类型的等价物是什么。
我找到了:http://www.java2s.com/Code/Java/Database-SQL-JDBC/StandardSQLDataTypeswithTheirJavaEquivalents.htm
但它指出 SQL 类型“DATETIME”与 sql.date 相同,但在查看 SQL 日期文档 (http://download.oracle.com/javase/7/docs/api/java/sql/Date.html) 时,它说时间被截断(全为零)。
我想要的是能够指定preparedStatement.setDateTime() 或某种类型。
我看到的唯一其他方法是使用时间戳,但这需要我更改列类型,而我无法想象其他人以前从未遇到过这个问题?
有什么提示吗?
编辑:我正在使用 MYSQL。
【问题讨论】:
-
mysql文档官方映射:dev.mysql.com/doc/refman/5.1/en/…
标签: java mysql sql datetime jdbc