在我的程序中发现以下错误:
数据截断:错误的日期时间值:“
模型类:
import java.util.Date;
private Date dob;
DaoImpl类:
String dt = new SimpleDateFormat("dd-MM-yyyy").format(sm.getDob());
Date dob = Date.valueOf(dt);
ps.setDate(5, dob);
主控制器类:
sm.setDob(dob.getDate());
答案 0 :(得分:2)
preparedStatement
接受java.sql.Date
:
Date dob = Date.valueOf(dt);
java.sql.Date sqlDate = new Date(dob.getTime());
ps.setDate(5, sqlDate );