社区
Oracle 高级技术
帖子详情
oracle数据库向应用程序发送消息的问题
zhangjiecsdn
2004-10-23 12:19:57
最近在搞一个ORACLE开发的项目,项目中既有C/S,又有B/S结构部分;在C/S部分其中要实现应用程序和数据库之间的消息传递,即数据库中每次对相关表进行修改后,都要通知应用程序进行刷新,目前通过在应用程序中用时钟来实现,效果不好,闪;B/S结构部分在数据库数据更新时还要通过HTTP服务器动态刷新每个用户的浏览器页面,现在也是在Web页面中用时钟来实现,有没有更好的办法啊?例如通过服务器主动刷新客户端,怎么实现.
...全文
389
11
打赏
收藏
oracle数据库向应用程序发送消息的问题
最近在搞一个ORACLE开发的项目,项目中既有C/S,又有B/S结构部分;在C/S部分其中要实现应用程序和数据库之间的消息传递,即数据库中每次对相关表进行修改后,都要通知应用程序进行刷新,目前通过在应用程序中用时钟来实现,效果不好,闪;B/S结构部分在数据库数据更新时还要通过HTTP服务器动态刷新每个用户的浏览器页面,现在也是在Web页面中用时钟来实现,有没有更好的办法啊?例如通过服务器主动刷新客户端,怎么实现.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangjiecsdn
2004-12-05
打赏
举报
回复
谁有AQ的例子?
cate520
2004-11-22
打赏
举报
回复
比较高深的问题
zhangjiecsdn
2004-11-21
打赏
举报
回复
--消息接收者需要以下代码:
--注册消息
CREATE OR REPLACE
begin
dbms_alert.register('MyAlert');
end;
/
set serveroutput on
--监听消息
declare l_status number;
l_msg varchar2(1800);
begin
dbms_alert.waitone(name => 'MyAlert',
message => l_msg,
status => l_status,
timeout => dbms_alert.maxwait);
if (l_status = 0) then
dbms_output.put_line('msg from event is' || l_msg);
end if;
end;
--消息发送者需要以下代码:
--发送消息
exec dbms_alert.signal('MyAlert','Hello World!');
commit;
/
Danvi
2004-11-10
打赏
举报
回复
我现在也是需要这种实现方式,通过Oralce直接发送消息(字符串)到工作站上,而工作站不用时钟,就像Winsock功能一样
gethome
2004-11-06
打赏
举报
回复
那应用程序这边是不是也要写一个,用时钟固定扫描消息队列的模块,这和用时钟控制固定查询数据库有什么区别。
zhangjiecsdn
2004-11-03
打赏
举报
回复
用队列的方法 如何实现?
bluelamb
2004-11-01
打赏
举报
回复
同意使用队列的方法
zhangjiecsdn
2004-11-01
打赏
举报
回复
我用dbms_alert数据包做了一个,蛮好用的,改天贴出来。
用消息队列,怎么通知应用程序啊?要用一个进程等待吗?
Web页面中用时钟来实现?
现在好像可以使用服务器端推技术来实现。那位用过没有?
ITpassport
2004-10-23
打赏
举报
回复
楼主到是考虑的很多,不过我们公司的ERP要想快就手工刷新,一般也就Web页面中用时钟来实现
tmh
2004-10-23
打赏
举报
回复
也许您可以使用oracle 的消息队列加事务处理来完成这性工作。说白了也就是多用点pl/sql多做几个存储过程和触发器
jack_4826
2004-10-23
打赏
举报
回复
我以前也想用消息通知应用程序,但一直没有做,现在提供一个思路:用oracle的alter试试!
Java版仿QQ聊天程序源码
Java版仿QQ聊天软件,使用
Oracle
数据库
,导入myqq.dmp备份数据就可以,分为客户端MyQQClient和服务器两部分!
JAVA学习教程
介绍java类、接口、异常处理、
数据库
,附带习题答案,比较基础适合初学者学习。
Java编程 JDBC连接
Oracle
数据库
JDBC(Java DataBase Connectivity,java
数据库
连接)是一种用于执行SQL语句的Java API,可以为多种关系
数据库
提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,向各种关系数据
发送
SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase
数据库
专门写一个程序,为访问
oracle
数据库
又专门写一个程序。使开发人员能够更便捷的编写
数据库
应用程序
。
Oracle
数据库
安装和配置指南(新)
Oracle
数据库
是由
Oracle
公司开发的关系型
数据库
管理系统(RDBMS),被广泛应用于企业级数据存储和管理中。其支持多用户、多任务和大规模并发访问,具有高安全性、高性能和良好的扩展性。在金融、政府、医疗等领域,
Oracle
数据库
因其稳定性和强大的功能被广泛使用。本文详细介绍了
Oracle
数据库
的安装和配置过程。通过遵循这些步骤,您可以顺利地在Windows或Linux操作系统上安装
Oracle
,并进行基本的
数据库
配置和操作。
Oracle
数据库
实例介绍
本章介绍
Oracle
数据库
实例的原理,实例的参数文件和诊断文件,以及实例创建和
数据库
的打开与关闭的过程。
Oracle 高级技术
3,497
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章