我想在我指定的时间执行一次向数据库中插入一条记录的程序,所以我想到了写一个监听器,先判断系统当前时间,如果到了我指定的时间,就执行这段程序,我该怎么写这个监听器呢?

解决方案 »

  1.   

    windows
    计划任务linux
    crontab
      

  2.   

    LZ想做成什么样的。是在自己应用中运行还是如何?
    如果只是想在操作系统层面,2楼的方法可行,
    如果是集成在自己的系统中,可以用quartz
      

  3.   

    在Web中,创建一个监听器并实现ServletContextListener接口
    有一个私有属性 private Timer timer = null;
    contextDestroyed方法控制中调用timer.cancel()方法contextInitialized方法中
      为timer属性赋值为new Timer(true)并通过执行timer.schedule方法实现schedule需要两个参数,第一个为TimerTask类的对象,第二个表示时间周期