龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

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

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
以下的相关代码主要是介绍如何利用java 定时器在某个时刻来调用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存储过程实例相关的内容的介绍,望你会有所收获。

精彩图集

赞助商链接