oracle 怎么 监控数据变化

 我来答
xiangjuan314
2016-04-15 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2919万
展开全部
实现:
1. 在plsqldev 中编译java代码 调用接口(具体的语法百度即可) 访问地址是:192.168.12.57:8088/Jfinaltest/show

[sql] view plain copy
create or replace and compile java source named jxdClient as

import java.net.*;

public class Demo {

public static void main(String[] args) {

try {
URL url = new URL("http://192.168.12.57:8088/Jfinaltest/show");
URLConnection rulConnection = url.openConnection();
rulConnection.connect();
rulConnection.getInputStream();
} catch (Exception e) {
e.printStackTrace();
}
}
}

2. 生成存储过程

[sql] view plain copy
create or replace procedure prc_hehe as language java name 'Demo.main(java.lang.String[])';

3. 编写触发器调用存储过程(pre_hehe)

[sql] view plain copy
create or replace trigger jxd7_trigger_wf_nodeinstance
after update or insert
on jxd7_wf_nodeinstance
for each row
begin
if inserting then
prc_hehe;
elsif updating then
prc_hehe;
elsif deleting then
prc_hehe;
end if;
end;

小结:每次表中的数据发生变化的时候,都会执行触发器中的存储过程,存储过程会调用程序的接口,之后程序处理业务逻辑。减少了代码量,保证了数据处理的实时性,减少了程序的压力
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式