JDBC预处理语句setDate()方法的问题
JDBC预处理语句setDate()方法的问题[@more@]JDBC预处理语句的setDate()设置的时间只包括年月日。要完整时间需要调用setTimeStamp()以前都是这样插入系统当前时间的:ps.setDate(1, new java.sql.Date(System.currentTimeMillis()));一直没注意,这样是不能保存小时、分、秒信息的。正确的方法应该是:ps.setTimestamp(1, new java.sql.Timestamp(System.currentTimeMillis()));相应取数据也应该这样取:java.util.Date dt = rs.getTimestamp(1);