我一开始写的是pstmt.setDate(4, new Date(new java.util.Date().getTime()));但myeclipse 开始报错:
结果我根据提示改成了
pstmt.setDate(4,(java.sql.Date) new Date(new java.util.Date().getTime()));
运行时出现了:
解决方法:
改为下面语句就可以了
运行成功,打开数据库可看到数据已插入
其错误原因是:因为页面接受的Date是java.util.Date,而在数据库里面就需要用java.sql.Date,所以就要进行转换。但是直接转换是不对的。