1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

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

publicclassGpsAnalyseSchedule{ 
privateTimertimer=null; 
publicGpsAnalyseSchedule(){ 
longdelay=FormatDate.getDateDiff("19:04:10"); 
timer=newTimer(true); 
timer.schedule(newGpsAnalyse(),
delay,1000*60*60*24); 
} 
classGpsAnalyseextendsTimerTask{ 
publicvoidrun(){ 
ServerConfig.logger.info("开始启动GPS运营统计定时器!"); 
Databasedb=null; 
try{ 
db=newDatabase(); 
CallableStatementproc=null; 
proc=db.getConn().prepareCall("
{callnjtjgps.proc_gps_analyse(?)}"); 
proc.setDate(1,newjava.sql.Date
(Calendar.getInstance().getTime().getTime())); 
proc.execute(); 
}catch(Exceptione){ 
e.printStackTrace(); 
ServerConfig.logger.info(e.getStackTrace()); 
}finally{ 
db.cleanup(); 
} 
ServerConfig.logger.info("GPS运营统计定时器启动完毕!"); 
} 
} 
} 

只需要new GpsAnalyseSchedule ()就完成了定时器调用存储过程。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11973.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。