永发信息网

怎么实现数据库中某张表的数据改变后,即时推送到前台

答案:2  悬赏:70  手机版
解决时间 2021-02-20 22:07
怎么实现数据库中某张表的数据改变后,即时推送到前台
最佳答案
如果是数据库自身运作产生的表数据改变比如定时运行的存储过程,那么只能用程序轮询的方法不断查看表数据有无改变,可以使其轮询的时间片与数据库自身更新的同步以减少轮询频率;但大多数时候数据库都是因为外部的另一个程序更新而引起的数据变化,这时只要那个程序在更新数据库时同时通知一下你的程序就可以了
全部回答
可以用dbms_pipe包利用管道和外部程序通信的。 具体用法: 使用dbms_pipe.create_pipe('mypipe'); 建立一个管道 在表上建立触发器判断如果是某一行发生变更,使用dbms_pipe.send_message('mymessage'); 向管道发送消息 java做轮询使用dbms_pipe.receive_message('mypipe',15); 接收管道消息。如果有则显示更新。 管道不用了,使用dbms_pipe.remove_pipe('mypipe');将管道删除。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
街头篮球创建角色的时候怎么不能打名字
金成时代广场我想知道这个在什么地方
每份基金是多少钱
聚宾楼旅馆这个地址在什么地方,我要处理点事
下星期要去开封旅游两天,请问开封的宾馆价钱
美度,浪琴和天梭哪个好
qq 空间昵称改不了
l联想安装w7系统无法使用无线网卡
以前浙江很有名的浙大盘石去哪里了?
魔力学堂转生猎人很厉害么
李雷手机专营店地址在哪,我要去那里办事
牵线是什么意思
大家怎么看待养儿防老的观念
新扬子大酒店地址在什么地方,想过去办事
牡丹独自开对联下一句
推荐资讯
翻译下快递怎么了 10分
滑轨式悬吊装置采用手动控制,成本低而且使用
回民区攸板镇段家窑村白建军卫生室地址有知道
Mr White likes color white.的中文意思是什
个体工商户用于个人和家庭的支出应在(  )
隆昌装饰材料商店怎么去啊,有知道地址的么
我买的火车票是从广州至重庆的座位票 ,在韶
大家好,我为什么在学校里感觉好压抑?
一百九十一的翻译是:什么意思
福建省福州市是福建省的省会,请问福州市的别
【叙事学】叙事学中的叙事时间是什么啊?
临沧市临翔区农村信用合作联社(南天路)在哪里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?