[Java教程]【JAVA】servlet 定时启动
0 2014-07-15 12:00:18
步骤一:
web.
10这句话是重点。AutoPayServletautoE2E.AutoPayServlet10AutoPayServlet/AutoPayServlet
步骤二:
servlet的核心代码:public static String autoPayRunTime; static Timer timer = null; static { timer = new Timer(); AutoUpdatePayStatu task = new AutoUpdatePayStatu(); timer.schedule(task, 1000); }
步骤三:
dao层的逻辑代码:
package autoE2E; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimerTask; import util.JDBC_Connection; public class AutoUpdatePayStatu extends TimerTask{ /** * 获取当天支付超时的订单进行支付 * @return */ @Override public void run() { System.out.println(“——–开始进行查询了—–“); try{ }catch (Exception e) { System.out.println(“查询当天支付超时订单失败!”+e); }finally{ JDBC_Connection.release(resultSet, preparedStatement, connection); } AutoUpdatePayStatu task = new AutoUpdatePayStatu(); AutoPayServlet.timer.schedule(task, 10*60*1000);//10分钟循环一次 } }
本文网址:http://www.shaoqun.com/a/96220.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
JAVA
0