现在需要解决这样一个问题:
当表a中有插入操作时,需要将新插入的数据传给Websphere MQ,不知道如何实现
我的初步想法:写一个触发器,然后将此记录传给java程序,再由java传给MQ不知能否行得通?还要什么比较好的办法吗?
谢谢!

解决方案 »

  1.   

    个人觉得,楼主的思路有一点问题。
    首先,插入数据的执行者应该是应用程序,即部署于AP Server上的APL。
    当APL对数据库访问的时候,可以直接有APL向AP发送消息,何必要把项工作交给数据库来做?
    舍近求远了啊。
      

  2.   

    个人意见是不用触发器
    只是简单的插入更新啊
    本人主要用DELPHI
    加个事件及更新语句就可以了
    不知WEB里什么实现
    学习 关注!
      

  3.   

    我说下,现在有某java web系统和某公司A系统,原来两系统通过oracle表相连,即web系统将要处理的数据写入指定表TA中,A系统通过TA中的数据进行处理,将处理过后的数据放入表TB中,然后web系统通过读取TB中的数据进行后续处理。可以说web系统和A系统只通过oracle几张表中的数据进行交互
    现在系统要进行改造,整个系统加入Websphere MQ,现在处理变成:web先发给mq,A系统得从mq中拿所需数据,处理完后再交给mq,由mq把处理过后的数据交给web系统ls的问题我清楚,问题是,尽量在不修改A系统的情况下(事实上我也不知道如何在A系统中发消息给mq,A系统是用自己的语言开发的)如何将A系统处理过后的数据发给mq?不知道我表达的是否清楚= =#
      

  4.   

    不知道 seasir123 说的“ 加个事件及更新语句 ”是如何实现的?可否简单介绍下?