日期:2014-05-20  浏览次数:20724 次

util的Date咋插入到sql的setDate中?
我Date了一个date=new   Date();
然后在connection中setDate(1,date);
怎摸有错?不行。。。。请问怎弄?3X!

------解决方案--------------------
因为Date对象与数据库中的时间格式不同
试试SimpleDateFormate对象的format方法,将Date对象格式化成与数据库一致的格式
format方法反回的是一个时间的字符串
setString(1,date);

------解决方案--------------------
java.util.Date date=new Date();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());

setDate(1,sqlDate );


照上面的封装一下
------解决方案--------------------
用时间截或Long类型就行了,如果是oracle用字符型也可以轻松搞定