jsp页面的表单提交的日期怎样提交到数据库

2025-03-03 01:28:10
推荐回答(3个)
回答1:

  • 基本思路就是接收表单提交的字符串,进行格式化转换为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;

    • 代码是手敲的,可能有个别类名有错

回答2:

达内的项目么?

把这ProjectDao类的insert方法贴出来,包括行号

com.tarena.memory.dao.ProjectDao.insert

回答3:

你JSP页面传输过去的是文本类型的 需要转