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

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

基本思路就是接收表单提交的字符串,进行格式化转换为Date,用预处理语句插入数历镇据库

步骤

表单提交

<input type="text" name="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;

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

不就是提交么。。先用js过滤一下格式,再在茄腊后台用SimpleDateFormat格式化日期,然后插入数据库就行啦

时和分没添加进去,可能你的数据格式有问题,没有数察统一格式,你往数据库添加的日薯纳茄期类型是哪个?util.date还是sql.date?这两个是有区别的,最好用sql

假设那个时掘告间字段是createTime。

在保存数据的sql,判山明那个createTime的值,你直接写now(),这个now()就是数据库获取当前时间的函数。

例如,insert into t_user (id, name, createTime) values ('xx', '唯槐xxx', now())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11995470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存