在Servlet中使用javautilTimer类来实现。
首先创建一个连接数据库和处理的任务类,继承于javautilTimerTask类,并重定run方法,run方法里就是写连接数据库和处理的过程,假设这个类命名为MyTask;然后在Servlet中使用Timer来启动这个任务类:
Timer
timer
=
new
Timer();
timerscheduleAtFixedRate(new
myTask(),
1000,
2000);//第二个参数为间隔多少毫秒执行一次,第三个参数为多少毫秒后开始执行
timerstart();//启动任务
大概就是这样,要了解更详细的用法,去看一下这两个关键类的用法说明吧。
一般servlet都作为MVC模式中的控制器(control)来用,获得用户的请求参数,调用model层中的相应的业务类,来执行相应的业务逻辑 *** 作,再进行对view层中jsp或html进行页面导航(请求转发或重定向)。
您讲的连接数据库的 *** 作一般都封装到个工具类中,位于model层,要使用的时候才去调用此类,这样做就达到了可复用的效果了,不在servlet直接连接和 *** 作数据库(此工具类网上挺多的,可自己查找)。
希望此回答能有助于您解决问题。
public void doPost(>
以上就是关于servlet如何定时对数据库进行访问全部的内容,包括:servlet如何定时对数据库进行访问、如何用servlet连接数据库 实现页面的增删改查功能、servlet类修改数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)