欢迎来到天天文库
浏览记录
ID:49049274
大小:55.50 KB
页数:3页
时间:2020-02-27
《JSP中向数据库中插入日期类型数据.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习笔者在学习JSP的过程中遇到了一个问题,就是如何向数据库中插入日期类型的数据?当然,你可以把日期类型的数据定义为字符串类型的,但是这样做的话日期类型的数据也就没有了意义.最后通过笔者的努力,最终解决了这一问题,下面我就分享给大家,希望对初次接触JSP的人们有些帮助.在向数据库中插入日期类型数据时,要用到这样一个函数,setDate(i,date),它是PreparedStatement类下的一个方法,相信大家在向数据库中插入数据时都要用到这个函数.这个函数中有两个参数,后边那个参数也就是插入的日期类型数据.但是这个日期类型
2、是java.sql.Date类下的,而不是java.util.Date类下的,也就是我们在写”1990-2-1”这个字符串的时候,需要将它转化为java.sql.Date类型时才能放到date那个参数的位置,这是才能插入到数据库中去.所以这里问题就来了,如何将字符串数据类型转化为java.sql.Date类型的数据.这里就要用到另一个类java.text.SimpleDateFormat.通过这个类中的parse()方法就可以将字符串日期转化为java.util.Date类型的数据,然后再转化为java.sql.Date类型的数据.资料个人收集整
3、理,勿做商业用途下面大家看看具体的操作过程:1、要先导入这两个包<%@pageimport="java.sql.*"%><%@pageimport="java.text.SimpleDateFormat"%>2、定义一个这样的对象3/3个人收集整理仅供参考学习SimpleDateFormatformatt=newSimpleDateFormat("yyyy-MM-dd");资料个人收集整理,勿做商业用途1、定义java.util.Date的数据Java.util.Datedate1=format.parse(“1990-2-1”);//parse
4、()方法返回的是java.util.Date类型的数据.资料个人收集整理,勿做商业用途2、转化为java.sql.Date的数据Java.sql.Datedate2=Java.sql.Date(data.getTime());资料个人收集整理,勿做商业用途最后date2就可以放到上边提到的setDate()函数中那个日期类型的参数那里.下面是具体的代码实现(仅是插入的实现部分)3/3个人收集整理仅供参考学习插入之前之后:好了,大家试试吧!3/3
此文档下载收益归作者所有