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()函数中那个日期类型的参数那里
注:文章整理自百度文库
相信大家在向数据库中插入数据时都要用到这个函数。这个函数中有两个参数,后边那个参数也就是插入的日期类型数据。但是
这个日期类型是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()函数中那个日期类型的参数那里
注:文章整理自百度文库
相关文章推荐
- 数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式
- Mysql 向数据库中插入时间类型数据,数据库中只有日期没有时分秒
- 如何把数据库中的String类型的数据在jsp页面上转化为date类型的数据
- int datetime 数据类型为null 插入数据库如何不出错?
- java中向数据库中插入date数据类型
- 在JAVA中,把数据插入数据库字段类型为DATA方法
- hibernate date类型插入数据库时精度只到日期没有时间
- php的CodeIgniter框架中如何过滤数据(将危险数据如html类型的数据过滤后提交到数据库)
- 微信公众号如何将用户数据插入数据库
- 如何获取数据库新插入数据的主键id
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数据交互。
- 数据库字段为Date类型,插入操作时如何set值存入数据库。
- mysql 如何手动插入数据blob类型数据
- 数据类型转换不当导致数据库不能正确插入数据问题
- C# 数据批量插入到数据库SqlBulkCopy(源数据类型:List<T> Or DataTable)
- 数据库的日期类型字段该如何选择?
- C#.NET中如何批量插入大量数据到数据库中
- 如何实现jsp数据插入sql数据库
- sql 批量插入(一个数据库的表数据,添加到另一个数据库表) 数据类型nText和varchar在运算符equals不兼容的问题解决方案