欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

oracle date类型,向Oracle中插入date数据类型

发布时间:2025/4/16 编程问答 63 豆豆
生活随笔 收集整理的这篇文章主要介绍了 oracle date类型,向Oracle中插入date数据类型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.利用Oracle中的方法to_date();

String   DateStr   =   "1985-07-11   10:30:00.0 ";

pstmt   =   conn.prepareStatement( "INSERT   INTO   t(d)   VALUES(to_date(?, 'YYYY-MM-DD   HH24:MI:SS ') ");

pstmt.setString(1,   DateStr  )

2.java.sql.Date 不同于java.util.Date,前者是子类。pstmt.setDate方法参数类型是sql.Date。

因此需要转换

day = new SimpleDateFormat().parse(DateStr,"yyyy-MM-DD  HH:mm:ss");

sql.Date sday =  new Date(day.getTimes());//

pstmt.setDate(sday);

但是只保留了日期,而没有小时,如果想保存到24小时精确时间,用下一种。

3.

java.util.Date Dates = new java.util.Date();

java.sql.Timestamp time = new java.sql.Timestamp(Dates.getTime());

......

       psmt.setTimestamp(3, time);

总结

以上是生活随笔为你收集整理的oracle date类型,向Oracle中插入date数据类型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。