Du måste använda java.sql.Timestamp
inte java.sql.Date
java.util.Date
är endast för "riktiga" datumkolumner och tar bort tidsdelen. Om du behöver lagra datum och tid du måste använda java.sql.Timestamp
.
Och naturligtvis måste du använda setTimestamp()
istället för setDate()
likaså.