实时性问题,前提,同一批用户会使用两套系统,
比如在两个系统中需要对一个用户进行信息的更新,
在A系统中更新了用户信息后,A系统需要对B系统也做相应的更新,
A系统用户信息更新时,通过拿到B系统的JDBC连接方式,直接对该系统的表进行信息更新操作,
此时能否用对A系统数据库表加触发器的方式实现?如何写触发器?
有无其他方式实现?不用webservice。

解决方案 »

  1.   

    首先谢谢楼上的,但不是我需要的。
    在那种一个用户同时登陆了他要使用的两个系统,他在A系统中更新了自己的信息,
    这时要求在A系统中对B系统的相关表做一个更新操作,即在B中他已登陆,直接点查询自己的信息都可以看到自己的信息已被更新,
    我说的实时性就是这个意思,不知有没什么好的建议?
      

  2.   

    当你更新A 或者 B 系统中的其中一个时  程序调用触发器 对这个账户的信息在数据库更新 不就OK 了
      

  3.   

    现在我关心的是怎么写这个触发器,过程是这样的:
    A系统的表user_a在insert或某个字段被update的时候,触发一个任务,
    先去用jdbc连接B系统数据库,然后再做insert或update信息的操作。
    或者说是具有这个触发器功能的能操作java代码方式?
      

  4.   

    你用触发器怎么修改另外一个远程数据库服务器的数据表?你不想用webservice 那就配置2个数据库的连接在service层对2个数据库进行更新 并对service进行事务处理或者你建立一个临时表存数需要同步的信息
    通过定时器去更新数据库B的信息