Das Paket java.sql hat drei Datums-/Uhrzeittypen:
java.sql.Date
- Nur ein Datum (kein Zeitteil)java.sql.Time
- Nur eine Uhrzeit (kein Datumsteil)java.sql.Timestamp
- Datum und Uhrzeit
Sie wollen den letzten:java.sql.Timestamp
.
Wenn Sie diese Typen verwenden, müssen Sie keinen bestimmten Setter aufrufen; Verwenden Sie einfach:
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);