Les bases de données autres qu'Oracle font en fait la distinction entre trois types de données différents :
DATE
seulement la date, pas d'heureTIME
seule heure de la journée, pas de dateTIMESTAMP
les deux, la date et l'heure.
JDBC essaie d'abstraire les concepts SQL standard et les trois types de données ci-dessus sont définis par ANSI SQL et JDBC doit donc les prendre en charge.
Comme la date d'Oracle inclut toujours l'heure, vous avez utiliser setTimestamp()
sinon le temps est perdu lorsque vous le stockez dans la base de données.