社区
Web 开发
帖子详情
如何用java监听 数据库某张表的变化
小鸡捉老鹰
2015-02-28 10:40:46
大神们~
现在有个场景,消息会每2秒钟写到数据库一次,如果有异常消息则写到异常表中,我想监控这个异常表。
如果异常表中数据发生变化, 则有权限的人登陆后,网页右下角会有弹窗提示异常。
系统为 ssi架构,数据库为 sqlserver2012
...全文
15262
14
打赏
收藏
如何用java监听 数据库某张表的变化
大神们~ 现在有个场景,消息会每2秒钟写到数据库一次,如果有异常消息则写到异常表中,我想监控这个异常表。 如果异常表中数据发生变化, 则有权限的人登陆后,网页右下角会有弹窗提示异常。 系统为 ssi架构,数据库为 sqlserver2012
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
摇曳风雨中
2019-03-29
打赏
举报
回复
1
在dao上层写个监听,监听DAO层的调用,前置异常数据判断。
一个稳健的程序员_
2017-11-21
打赏
举报
回复
写个触发器监控这个异常表 然后再写个监听器去取异常表最新的数据 前台写个settimeout 实时监控 这应该最简单了吧
什么都不能
2017-11-18
打赏
举报
回复
1
之前我们是用定时任务 然后发邮件给相关责任人。
fioudong
2017-11-18
打赏
举报
回复
同求
天才小熊猫宝宝
2017-11-16
打赏
举报
回复
用Quartz框架实现
Ekas
2017-09-12
打赏
举报
回复
七楼,这样子会不会占用内存呢?
qq_33012149
2017-04-06
打赏
举报
回复
看看空间坎坎坷坷
sunjianbo1126
2015-03-10
打赏
举报
回复
做个定时任务,2秒跑一次,查看是否存在新数据了
小伙
2015-03-06
打赏
举报
回复
总的 说,数据库调java java调页面javascript
小伙
2015-03-06
打赏
举报
回复
sqlserver没常用 ,oarcle有一个实现思路 数据库一个 添加一个触发器 (有权限人登录) 数据库调用java方法 java通过dwr调用页面 javascrip脚步
中华雪碧
2015-03-02
打赏
举报
回复
其他决绝思路: 1、异常表有个字段(已读或者未读),ajax定时判断是否有未读的异常,有则提示。 2、异常信息作为一个普通的站内信通知相关人员
洋洋2018
2015-03-02
打赏
举报
回复
我赞同2楼的回答。实现起来简单,可能不太容易达到及时显示异常数(除前台使用ajax).
快乐的盒子
2015-03-01
打赏
举报
回复
个人认为,在向异常表写数据的时候同步向java服务器发送一个消息,java程序监听这个消息来处理比较好,避免与数据库额外交互
疯狂熊猫人
2015-03-01
打赏
举报
回复
我思考的两种方式: 1、使用java的定时任务每隔多长时间就查询一次数据库的异常表,发现新数据,进行业务处理。 2、为异常表建立触发器,java服务器Server开启一个socket监听某个端口,编写一个向服务器发送消息的小程序A。当异常表插入数据时,由触发器调用小程序A向Server发送消息,Server收到后进行业务处理。 第一种方式浪费数据库资源,并且不及时。 第二种方式我感觉是比较理想的方式,实现起来比第一种复杂,但发现异常更加及时(DB2可以通过存储过程调用外部程序,Oracle也可以,但是SQL Server我就不太清楚了)。
Java
GUI GUI超市管理系统(mysql+
java
)
-
Java
GUI编程,了解如何使用JFrame、JButton、JTable等组件创建用户界面,并处理事件
监听
。 - JDBC(
Java
Database Connectivity)技术,用于在
Java
程序中连接和操作MySQL
数据库
。 - 文件操作,例如读取和写入配置...
数据库
课程设计(
java
版).docx
3. **
数据库
表结构**:本次课程设计使用了三
张表
来存储数据。 - 表的具体结构没有给出,但可以推测这些表至少会包含书籍信息表、读者信息表等,以满足系统功能需求。 4. **界面设计**:系统由多个界面组成,用户...
Quartz定时任务常用的11张
数据库
脚本表结构
Quartz是一款广泛使用的开源任务调度框架,它允许开发者在
Java
应用程序中定义和执行定时任务。在Quartz中,任务和触发器的配置信息是通过
数据库
存储的,这使得任务调度具有高可用性和可扩展性。这里我们将详细探讨...
database-access-backend(
数据库
表的访问记录跟踪程序开发)
界面应当包含筛选器和图表,这样用户可以轻松地查看特定时间段内的访问模式,或者某
张表
的访问次数等。 该程序的开发涉及到多个技术领域,包括但不限于
Java
编程语言的使用、
数据库
管理系统(如MySQL、Oracle、SQL ...
java
小型图书管理系统
对于初学者来说,这样的项目不仅有助于理解
Java
的基础语法,还能深入学习到如何使用
Java
进行
数据库
操作和用户界面设计,为后续更复杂的项目开发奠定基础。同时,这个系统也可以作为个人图书管理工具,方便日常的图书...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章