很好的问题,只能并你等一下

解决方案 »

  1.   

    我一个不太成熟的想法是在数据库端建个日志表,记录所以操作,当有异常时根据日志表的情况进行回滚,不太成熟大侠们别见笑(涉及图片,或删除时还没想好怎么处理)
      

  2.   

    分布式的应用大多是这种情况:一个客户端同时操作多个数据库,为了保持多个数据库的一致,可以应用MSDTC来控制多个数据库的事务。你所说的情形,个人看法是在数据库和客户之间加一层,这样你的Java 和 win32程序和这个中间层交互,这个层再和数据库交互
      

  3.   

    同意楼上所说,不然很难控制
      

  4.   

    设置两个标志性的东西,两个终端做完后都更新自己的标记,并等待对方的标记更新,条件成熟时提交事务.