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数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab vco,MATLAB锁相环
- 下一篇: oracle多次发运,Oracle EB