请问各位大侠,我想在网站上加一个定时删除数据的功能,有哪些可行的方法?是应该用程序首先还是在数据库上实现?我用的是JSP,数据库为MySql5.0先谢过各位大侠了~

解决方案 »

  1.   

    js就可以,写一个定时器,还可以AJAX!
      

  2.   

    自己写个额外的跑批程序, 用Timer和TimerTask定时器,用jdbc连接那数据库删除数据。
      

  3.   

    要么就后台自己写个Timer去定时删除数据,或许你也可以考虑用quartz,具体使用自己找文档看看
      

  4.   

    setInteval方法,再定时去调用ajax方法
      

  5.   

    在你启动程序的地方作处理也可以呀,模仿定时器。
    while(true)
    {
      //这里做删除操作
       Thread.sleep(1000 * 10) //每隔十秒钟执行一次。
    }
      

  6.   


    /**
     * 定时取数的监听器
     * 
     * @author 马超
     * 
     */
    public class GetMessageListener implements ServletContextListener { private com.aisino.sn_interface.util.timertask.GetMessageTimer myTimer = new com.aisino.sn_interface.util.timertask.GetMessageTimer(); public void contextDestroyed(ServletContextEvent event) {
    myTimer.stopTimer();
    } public void contextInitialized(ServletContextEvent event) {
    myTimer.startTimer();
    }}这是思路 用监听器
      

  7.   

    quarts这个插件不错 很好用 LZ可以看看
      

  8.   

    使用timer定时器,或者开源的quarts
    任务调度
      

  9.   

    决定采用timer或者是quarts试试 谢谢各位了!!!!