Het pakket java.sql heeft drie typen datum/tijd:
java.sql.Date
- Alleen een datum (geen tijdsdeel)java.sql.Time
- Alleen een tijd (geen datumgedeelte)java.sql.Timestamp
- Zowel datum als tijd
U wilt de laatste:java.sql.Timestamp
.
Als u deze typen gebruikt, hoeft u geen specifieke setter te bellen; gebruik gewoon:
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);