Andra databaser än Oracle skiljer faktiskt mellan tre olika datatyper:
DATE
endast datum, ingen tidTIME
endast tid på dygnet, inget datumTIMESTAMP
både datum och tid.
JDBC försöker abstrahera standard SQL-koncept och ovanstående tre datatyper definieras av ANSI SQL och därför behöver JDBC stödja dem.
Eftersom Oracles datum alltid inkluderar tiden, har du för att använda setTimestamp()
annars går tiden förlorad när du lagrar den i databasen.