您的位置:首页 > 数据库

Jsp中如何向数据库中插入日期类型数据

2013-12-14 22:44 375 查看
在向数据库中插入日期类型数据时,要用到这样一个函数,setDate(i,date),它是PreparedStatement类下的一个方法,

相信大家在向数据库中插入数据时都要用到这个函数。这个函数中有两个参数,后边那个参数也就是插入的日期类型数据。但是

这个日期类型是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类型的数据。

下面大家看看具体的操作过程:

1、 要先导入这两个包

<%@ page import="java.sql.*"%>

<%@ page import="java.text.SimpleDateFormat" %>

2、定义一个这样的对象

SimpleDateFormat formatt = new SimpleDateFormat("yyyy-MM-dd");

3、定义java.util.Date的数据

Java.util.Date date1 = format.parse(“1990-2-1”);

//parse()方法返回的是java.util.Date类型的数据。

4、转化为java.sql.Date的数据

Java.sql.Date date2 = Java.sql.Date(data1.getTime());

最后date2就可以放到上边提到的setDate()函数中那个日期类型的参数那里

注:文章整理自百度文库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐