[java]java字符串如何保存到数据库日期类型的列?

在我们日常开发过程中,经常需要把日期保存到数据库中,例如:yyyy-MM-dd HH:mm:ss这样的日期格式。

那我们就需要使用java.sql.Timestamp类,如果使用java.sql.Date就会出现数据库中保存的数据丢掉了HH:mm:ss。

例程如下:

SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss ");

java.sql.Timestamp d = new Timestamp(df.parse("2012-02-08 08:08:08").getTime());

stmt.setTimestamp(i, d);