请问一下大家,在java中我要为mysql的数据库创建一个副本,所有的操作都要在副本上进行,只有当操作全部完成时,才把副本复制到原有的数据库,请问怎么做,提供一下具体方法(怎样创建这个副本,怎样把副本复制到原来的数据库中等等)

解决方案 »

  1.   

    多创建个数据库实例?但其他sql语句不是还是在数据库上直接操作吗?
    具体怎么做?举个例子好吗?或者哪里有类似的代码?介绍一下,谢谢了
      

  2.   

    就是
    1、你的数据库有2个实例(知道什么是数据库的实例吧?不知道就google)
    2、2个数据库实例,一个是你要存储数据的数据库,起个名字叫A;一个是你要做操作的数据库,起个名字叫B
    3、你平时操作B数据库,一切OK之后将数据复制到A数据库真要这么做 真是疯了~~ 有必要吗,楼主?这样会产生问题吧?根本没有事务了
      

  3.   

    还是应用事务吧,把操作的所有不周到放到事务,等到最好确认之后,再comment,这样所有的动作就可以关联起来了。