调用oracle存储的实际操作过程的实例


  本文标签:Oracle存储

  以下的相关代码主要是介绍如何利用java 定时器在某个时刻来调用oracle存储的实际操作过程的实例,你如果对oracle存储的实际操作过程感兴趣的话,望你会浏览以下的文章  。存储过程参数为date2010-01-29 09:52定时器如下:

  

  1. public class GpsAnalyseSchedule {  
  2. private Timer timer = null;  
  3. public GpsAnalyseSchedule() {  
  4. long delay = FormatDate.getDateDiff("19:04:10");  
  5. timer = new Timer(true);  
  6. timer.schedule(new GpsAnalyse(), 
    delay, 1000 * 60 * 60 * 24);  
  7. }  
  8. class GpsAnalyse extends TimerTask {  
  9. public void run() {  
  10. ServerConfig.logger.info("开始启动GPS运营统计定时器!");  
  11. Database db = null;  
  12. try {  
  13. db = new Database();  
  14. CallableStatement proc = null;  
  15. proc = db.getConn().prepareCall("
    { call njtjgps.proc_gps_analyse(?) }");  
  16. proc.setDate(1, new java.sql.Date
    (Calendar.getInstance().getTime().getTime()));  
  17. proc.execute();  
  18. } catch (Exception e) {  
  19. e.printStackTrace();  
  20. ServerConfig.logger.info(e.getStackTrace());  
  21. } finally {  
  22. db.cleanup();  
  23. }  
  24. ServerConfig.logger.info("GPS运营统计定时器启动完毕!");  
  25. }  
  26. }  
  27. }   

  

  只需要new GpsAnalyseSchedule ()就完成了定时器调用存储过程  。以上就是对利用java 定时器在某个时刻调用oracle存储过程实例相关的内容的介绍,望你会有所收获  。