博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向Oracle中插入date数据类型
阅读量:4116 次
发布时间:2019-05-25

本文共 1420 字,大约阅读时间需要 4 分钟。

可将java中的Date类型数据直接插入到Oracle数据库中Date类型的表字段

...

public UpdateSchedule addUpdateSchedule(Actor actor, String scheduleTitle, Integer updateType,
   Integer terminalSoftwareId, Integer unitId, Integer cascadestatus,
   Date beginDate, Integer schedulestatus,String memo,String updatetypes)
   throws NoMethodAuthorityException, NoObjectAuthorityException,
   ErrordataException, NoAvailableActorException {


     Actor trueActor = appPool.getActor(actor);

    UpdateSchedule updateSchedule 
            = new UpdateSchedule(scheduleTitle,updateType,terminalSoftwareId,
              unitId,cascadestatus,beginDate,schedulestatus,memo);

    try {


       em.persist(updateSchedule);
       em.flush();

    }catch (Exception e) {


       e.printStackTrace();
      }  
  return updateSchedule;
}

...

(转)

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);  

  

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

  ...

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

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

   ...... 

  psmt.setTimestamp(3, time);

  ...

本篇文章来源于 Linux公社网站()  原文链接:

转载地址:http://gsypi.baihongyu.com/

你可能感兴趣的文章
Java编程中“为了性能”需做的26件事
查看>>
Windows Vista图标抢先看
查看>>
仿古Windows图标
查看>>
创业者道哥为什么没能成功?
查看>>
Vista是Windows系统的绝唱?
查看>>
GIF格式从10月1日起没有专利保护了!
查看>>
笔记本电脑爆炸实录
查看>>
钢铁雄心II(HOI2)作弊码合辑
查看>>
SQL Server 2000 "Error establishing socket" 错误的解决办法
查看>>
Java中Integer类的方法
查看>>
如何生成war包
查看>>
适应市场需求,加强校内实训基地建设
查看>>
阿里巴巴集团总部印象
查看>>
史上最衰的CSDN登录~
查看>>
如何选择开源许可协议
查看>>
惊见1G民用宽带[图]
查看>>
第一幅VRay作品
查看>>
Web页面右下角弹出窗口示例代码
查看>>
可能对你的简历产生不良影响的25个词
查看>>
更换卡巴斯基6授权许可文件的方法
查看>>