До сих пор я не нашел ясного ответа на этот вопрос.
Я хотел бы знать, что эквивалент для типа DATETIME типа SQL и типа java, используя PreparedStatement.
Я нашел: 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.