Java 如何监视数据库中的特定列
我有一个Oracle数据库,我想监视数据库中的特定表/列。如果列值超过阈值,我想调用java应用程序代码来执行一些操作,例如放大或关闭示例。我怎样才能做到这一点?任何需要的指针或帮助。我建议您使用,它们被设计用来做这样的事情,我真的不会在这种情况下用Java搞乱它。我建议您使用,它们被设计用来做这样的事情,我真的不会在这种情况下用Java搞乱它。您可以使用(我在这种情况下使用更新触发器)它将在特定条件下执行特定操作 您可以使用(在本例中是更新触发器)在特定条件下执行特定的操作 有多种方法可以做到这一点:Java 如何监视数据库中的特定列,java,database,oracle,Java,Database,Oracle,我有一个Oracle数据库,我想监视数据库中的特定表/列。如果列值超过阈值,我想调用java应用程序代码来执行一些操作,例如放大或关闭示例。我怎样才能做到这一点?任何需要的指针或帮助。我建议您使用,它们被设计用来做这样的事情,我真的不会在这种情况下用Java搞乱它。我建议您使用,它们被设计用来做这样的事情,我真的不会在这种情况下用Java搞乱它。您可以使用(我在这种情况下使用更新触发器)它将在特定条件下执行特定操作 您可以使用(在本例中是更新触发器)在特定条件下执行特定的操作 有多种方法可以做到
Set Serverout On
Declare
comm Varchar2(2000);
Begin
comm := OSCommand_Run('/home/jguy/runJavaApp.sh')--for calling commands
DBMS_OUTPUT.Put_Line(comm);
End;
我更喜欢触发器,但检查表上的性能影响。有多种方法可以做到这一点:
我更喜欢触发器,但要检查对表的性能影响。谢谢,我在探索这个问题。但是在触发器之后,我想调用java api,比如调用java方法。谢谢,我在探索这个问题。但是在触发器之后,我想调用java api,比如调用java方法