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

小菜有关问题-关于向数据库存储日期时间类型数据

2012-02-06 
小菜问题--关于向数据库存储日期时间类型数据各位大侠好:我有一个PreparedStatement类型的对象:pscon.pre

小菜问题--关于向数据库存储日期时间类型数据
各位大侠好:
我有一个PreparedStatement类型的对象:ps=con.prepareStatement( "insert   into   test   values(?) ")
当执行
ps.setTime(1,new   Time(new   java.util.Date().getTime()));
以后,数据库的记录是:1970-01-01   09:11:07.140
当执行
ps.setDate(1,new   java.sql.Date(System.currentTimeMillis()));
以后,数据库的记录是:2007-03-22   00:00:00.000
或:2007-03-21   12:00:00.000
我想存储一个完整的日期时间类型数据,如:2007-03-22   09:11:07.140,应该怎么办?


[解决办法]
setDate的类型就是1970-01-01这样的
你应该用ps.setTimestamp();

热点排行