Эквивалент даты и времени в java.sql? (есть ли java.sql.datetime?)

Пока что я не нашел четкого ответа на этот вопрос.

Я хотел бы знать, что эквивалентно типу 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 ), в нем говорится, что время усечено (все нули).

Я хочу иметь возможность указать подготовленное выражение .setDateTime () или что-то в этом роде.

Единственный другой способ, который я вижу, - это использование метки времени, но для этого мне потребуется изменить тип столбца, хотя я не могу представить, чтобы у кого-то еще никогда не было этой проблемы?

Есть подсказки?

Изменить: я использую MYSQL.

62
задан Afshin Moazami 25 November 2013 в 04:51
поделиться