java.sql包具有三种日期/时间类型:
java.sql.Date
-仅日期(无时间部分)java.sql.Time
-仅时间(无日期部分)java.sql.Timestamp
-日期和时间
您想要最后一个:
java.sql.Timestamp。
如果使用这些类型,则无需调用特定的setter。只需使用:
java.util.Date date = new Date();Object param = new java.sql.Timestamp(date.getTime());// The JDBC driver knows what to do with a java.sql type:preparedStatement.setObject(param);



