Jiné databáze než Oracle ve skutečnosti rozlišují mezi třemi různými datovými typy:
DATEpouze datum, žádný časTIMEpouze čas dne, žádné datumTIMESTAMPobojí, datum a čas.
JDBC se snaží abstrahovat standardní koncepty SQL a výše uvedené tři datové typy jsou definovány ANSI SQL, a proto je JDBC potřebuje podporovat.
Protože datum společnosti Oracle vždy zahrnuje čas, máte použít setTimestamp() jinak dojde ke ztrátě času, když jej uložíte do databáze.