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