Java.sql-pakken har tre dato/tid-typer:
java.sql.Date
- Kun en dato (ingen tidsdel)java.sql.Time
- Kun et tidspunkt (ingen datodel)java.sql.Timestamp
- Både dato og klokkeslæt
Du vil have den sidste:java.sql.Timestamp
.
Hvis du bruger disse typer, behøver du ikke ringe til en bestemt sætter; bare brug:
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);