基本思路就是接收表单提交的字符串,进行格式化转换为Date,用预处理语句插入数据库
步骤
表单提交
格式化转换
String str = request.getPramater("date");
Date date = new SimpleDateFormat("yyyy-MM-dd").format(str);
预处理语句
PreparedStatement ps = 连接.prepareStatement("insert into 表 values(?,?)");
ps.setInt(1,1);
ps.setDate(new java.sql.Date(date.getTime()));
ps.executeUpdate();
注:
使用SimpleDateFormat时会抛出异常,注意try-catch;
代码是手敲的,可能有个别类名有错
达内的项目么?
把这ProjectDao类的insert方法贴出来,包括行号
com.tarena.memory.dao.ProjectDao.insert
你JSP页面传输过去的是文本类型的 需要转