java web 实现检测数据库中某一张表的状态
java web 实现检测数据库中某一张表的状态,根据表的状态去执行相应操作,该如何实现,哪位能给个思路举例:
一张任务表,用户向表中添加任务,java web 向检测该表中的信息 发现有任务存在,就去执行任务 没有则不做处理
问题:
如何监听表的情况 --------------------编程问答-------------------- 一般不采用监听做法,因为绝大多数数据库并不支持。
进行定期轮询就行了,比如每隔10秒去数据库中进行检查,类似:
Select * From 表 Where 状态="新任务"
如果处理实时性要求较高的,建议直接采用JMS这种消息机制,可以做到准实时的任务处理;
也就是你说的:一有新任务到,就会自动触发易做图指定调度。 --------------------编程问答--------------------
不好意思才回来回复,我想请问下 jsp 定期轮询的实现思路 麻烦详细说一下 提前谢过了 --------------------编程问答-------------------- 关于调度
可以使用数据库(mysql)自身的 事件
使用方法传送门:http://blog.163.com/duanpeng3@126/blog/static/8854373520105182123112/
也可以使用开源框架quartz 、Schedule 等等、
具体开源框架表http://www.open-open.com/14.htm
补充:Java , Web 开发