Andre databaser end Oracle skelner faktisk mellem tre forskellige datatyper:
DATE
kun dato, ingen tidTIME
kun tidspunkt på dagen, ingen datoTIMESTAMP
både dato og tid.
JDBC forsøger at abstrahere standard SQL-koncepter, og ovenstående tre datatyper er defineret af ANSI SQL, og JDBC skal derfor understøtte dem.
Da Oracles dato altid inkluderer klokkeslættet, har du at bruge setTimestamp()
ellers går tiden tabt, når du gemmer den i databasen.