java.util.Date to java.sql.Date doesn't contain Time

前端 未结 4 809
梦毁少年i
梦毁少年i 2021-01-16 15:29

I\'m getting a SqlException on a PreparedStatement for violating a uniqueness constraint on a table (dupe key). Essentially my table looks like thi

4条回答
  •  青春惊慌失措
    2021-01-16 16:08

    java.sql.Date extends java.util.Date but works differently: In SQL, DATE has no time. Therefore, the Java object also ignores hours, minutes, etc.

    Try java.sql.Timestamp instead but you may need a cast (in SQL) to convert it to DATETIME.

    Related:

    • mssql 2005 datetime and jdbc

提交回复
热议问题