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