首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

在DAO里面怎么用set方法给Date赋值

2013-02-19 
在DAO里面如何用set方法给Date赋值?问题1:数据库里面定义了Date类型,在实体中应该用那个Date (java.util.D

在DAO里面如何用set方法给Date赋值?
问题1:数据库里面定义了Date类型,在实体中应该用那个Date (java.util.Date/java.sql.Date)?
问题2:数据库里面定义了Date类型,在DAO里面如何用set方法给Date赋值?
比如 project.setStart_date(2012-01-26); 这个时间怎赋值进去? date 数据库
[解决办法]

引用:
问题一,数据库里面的Date是sql下的。
java中的是util下的,
这两个不一样。
存入数据库中的需要的肯定是sql包下的。
Start_date看你定义的是sql下的还是util下的。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sd……

补充一个:
 java.util.Date转为java.sql.Date
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());
 java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());
java.sql.Time sTime=new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime());

热点排行