我需要将相同的值插入到2个不同的数据库中。
为了做到这一点,最好的方法是什么?我能以某种方式使用一些配置调整来实现这一点,或者为每个操作创建代码是唯一的方法吗?
我主要使用Java + MSSQL。
答案 0 :(得分:1)
我认为这与数据库复制有关。由于您添加了sql标记,我只能提供MySQL的引用:http://dev.mysql.com/doc/refman/5.0/en/replication.html
修改强> 您已添加MSSQL标记,以下是文档:http://technet.microsoft.com/en-us/library/ms151198.aspx
答案 1 :(得分:0)
因为你正在使用带有mysql的java。, 你试试这个..
String a=database1_name.table_name;
String b=database2_name.table_name;
String sql = "INSERT INTO "+a+"VALUES (100, 'Zara', 'Ali', 18)";
String sql = "INSERT INTO "+b+"VALUES (100, 'Zara', 'Ali', 18)";
这应该可行。
答案 2 :(得分:0)
我通常使用触发器来做。这样,如果您愿意,您甚至可以同时在两个数据库上插入,更新和删除,保持两个数据库同步。
希望这有帮助。