Pakiet java.sql ma trzy typy daty/czasu:
java.sql.Date
- Tylko data (bez części czasowej)java.sql.Time
- Tylko godzina (bez daty)java.sql.Timestamp
- Zarówno data, jak i godzina
Chcesz ostatni:java.sql.Timestamp
.
Jeśli używasz tych typów, nie musisz dzwonić do konkretnego rozgrywającego; po prostu użyj:
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);