Paket java.sql memiliki tiga jenis tanggal/waktu:
java.sql.Date
- Tanggal saja (tidak ada bagian waktu)java.sql.Time
- Hanya waktu (tidak ada bagian tanggal)java.sql.Timestamp
- Tanggal dan waktu
Anda ingin yang terakhir:java.sql.Timestamp
.
Jika Anda menggunakan tipe ini, Anda tidak perlu memanggil setter tertentu; cukup gunakan:
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);