Welcome 微信登录

首页 / 数据库 / MySQL / 向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数据库笔记:基本的SELECT语句Oracle 11g 中 Kill session 心得相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数