java.sqlパッケージには、次の3つの日付/時刻タイプがあります。
-
java.sql.Date
-日付のみ(時間部分なし) -
java.sql.Time
-時間のみ(日付部分なし) -
java.sql.Timestamp
-日付と時刻の両方
最後のものが必要です:java.sql.Timestamp
。
これらのタイプを使用している場合は、特定のセッターを呼び出す必要はありません。使用するだけです:
java.util.Date date = new Date();
Object param = new java.sql.Timestamp(date.getTime());
// The JDBC driver knows what to do with a java.sql type:
preparedStatement.setObject(param);