当前位置: 代码迷 >> J2SE >> util的Date咋插入到sql的setDate中?该如何处理
  详细解决方案

util的Date咋插入到sql的setDate中?该如何处理

热度:212   发布时间:2016-04-24 17:20:31.0
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用字符型也可以轻松搞定
  相关解决方案