Database selain Oracle sebenarnya membedakan antara tiga tipe data yang berbeda:
DATE
hanya tanggal, tidak ada waktuTIME
hanya waktu dalam sehari, tanpa tanggalTIMESTAMP
keduanya, tanggal &waktu.
JDBC mencoba untuk mengabstraksi konsep SQL standar dan ketiga tipe data di atas didefinisikan oleh ANSI SQL dan karenanya JDBC perlu mendukungnya.
Karena tanggal Oracle selalu menyertakan waktu, Anda memiliki untuk menggunakan setTimestamp()
jika tidak, waktu akan hilang saat Anda menyimpannya di database.