当前位置:编程学习 > JAVA >>

java web 实现检测数据库中某一张表的状态

java web 实现检测数据库中某一张表的状态,根据表的状态去执行相应操作,该如何实现,哪位能给个思路
举例:
  一张任务表,用户向表中添加任务,java web 向检测该表中的信息 发现有任务存在,就去执行任务 没有则不做处理
问题:
      如何监听表的情况 --------------------编程问答-------------------- 一般不采用监听做法,因为绝大多数数据库并不支持。

进行定期轮询就行了,比如每隔10秒去数据库中进行检查,类似:
  Select * From 表 Where 状态="新任务"


如果处理实时性要求较高的,建议直接采用JMS这种消息机制,可以做到准实时的任务处理;
也就是你说的:一有新任务到,就会自动触发易做图指定调度。 --------------------编程问答--------------------
引用 1 楼  的回复:
一般不采用监听做法,因为绝大多数数据库并不支持。

进行定期轮询就行了,比如每隔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 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,