当前位置: 技术问答>java相关
如何让系统每隔一段时间向数据库中写一次数据
来源: 互联网 发布时间:2015-06-23
本文导语: 我现在用jsp+servlet+oracle实现了一个网上书店,大体上已经成功。我想添加一些功能,其中一项就是初始化过程。我想在数据库中建立一个表,用于存放系统信息。要求每十分钟刷新一次,这要就可以在系统当机的时候...
我现在用jsp+servlet+oracle实现了一个网上书店,大体上已经成功。我想添加一些功能,其中一项就是初始化过程。我想在数据库中建立一个表,用于存放系统信息。要求每十分钟刷新一次,这要就可以在系统当机的时候恢复系统。请问用jsp能不能实现,怎样实现。这个程序要常驻内存,每十分钟操作一次。
|
这句是刷新的:
//10分钟刷新一次
放在隐藏桢里,把数据库的操作也写在这个页面里
//10分钟刷新一次
放在隐藏桢里,把数据库的操作也写在这个页面里
|
建議此頁面采用單線程的頁面(jsp的標記中有),不然會多次運行.
|
不知道是什么系统信息,我觉得从客户端发送消息是不负责任和不安全的
应该在服务器端用一个独立线程不断的检查客户session然后写入数据库,这样可以减轻服务器负担,也比较安全
应该在服务器端用一个独立线程不断的检查客户session然后写入数据库,这样可以减轻服务器负担,也比较安全
|
用Oracle中的dbms_job可以实现定时操作功能。