jsp+servlet 如何实现自动备份数据库? 我想每天固定时间(比如深夜12点)让网站自动备份数据库。 如果没有任何触发(在没有任何人点击网页的时候),能否做到网站自动备份数据库?

解决方案 »

  1.   

    答:很简单。若你不想使用数据库本身的自动备份,要自己写JAVA代码来做的话,你可以在你的整个Web程序启动运行时,自动安装一个定时器。让它自动定时检测与备份。
      

  2.   

    答:通过 interface ServletContextListener中的public void contextInitialized(ServletContextEvent sce)在其中安装定时器。
    以上仅供你参考
      

  3.   

    可以做的,如果你使用servlet,可以在应用启动的时候配置一个servlet,在servlet初始化的时候产生一个定时器,使用定时器定时运行你的数据库备份程序备份数据库就可以了,另外,我知道MS SQL自己有定时备份的功能,那个东西就可以满足一般的需求了,oracle上好像也有类似的功能,其他就不清楚了。