如题:
在J2SE的环境下
有两个数据库
conn1连接A库执行一个事务
conn2连接B库执行一个事务
两个事务要一起提交

解决方案 »

  1.   

    很简单啊:
    conn1.commit();
    conn2.commit();就可以了。
      

  2.   

    当conn1提交成功后,conn2失败,conn1无法回滚啊
      

  3.   

    为什么要在 conn1 提交之后才去执行 conn2 呢?
    try {
        conn1.......
        conn2.......    // 这两句放在最后不就行了
        conn1.commit();
        conn2.commit(); 
    } catch(Exception e) {
        conn1.rollback();
        conn2.rollback();
    }
      

  4.   

    我的意思是这样的:
    conn1.commit();执行成功后,
    conn2.commit(); 执行失败!此时conn1没办法回滚了