【线程】java实时监控本地数据库中的表

haitang_2011 2011-03-20 08:32:30
比如本地表
test1
-------------------
id
name
status1(0或者1)
status2(0或者1)



比如表正常情况是 status1为0且status2为1 一旦发现这两个状态改变
就要执行其他操作

------------------------------------------------------
问题 java怎么实时扫描这张表呢 用Socket
...全文
424 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
X技术交流X 2013-05-08
  • 打赏
  • 举报
回复
同问.. 需要填写6个字符... - -!!
  • 打赏
  • 举报
回复
搞复杂了
lele5000 2011-03-20
  • 打赏
  • 举报
回复
在表上建trigger,然后trigger里调用JAVA存储过程。

JAVA存储过程完成通知外部程序的功能,比如发送mail。
老牛同学 2011-03-20
  • 打赏
  • 举报
回复
1. DB级别:Trigger。
2. 程序级别:拦截器。
阿甘1976 2011-03-20
  • 打赏
  • 举报
回复
触发器Trigger
铁匠梁 2011-03-20
  • 打赏
  • 举报
回复
触发器 靠谱
O溺水的鱼0 2011-03-20
  • 打赏
  • 举报
回复
建议触发器,遮掩个比较靠谱。
haitang_2011 2011-03-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 bao110908 的回复:]
那为什么不在改变状态的代码里做这事情呢?比如说通知一下某个程序。
[/Quote]

改变状态的代码不是一个模块 而且还不是一个地方 大概有3-4处可以改变状态 而且处理的业务与该模块无关

UPC_思念 2011-03-20
  • 打赏
  • 举报
回复
触发器可行
  • 打赏
  • 举报
回复
那为什么不在改变状态的代码里做这事情呢?比如说通知一下某个程序。
ao472613694 2011-03-20
  • 打赏
  • 举报
回复
jdbc 里面的sql语言能吗

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧