首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将相同的值写入两个数据库?

如何将相同的值写入两个数据库?
EN

Stack Overflow用户
提问于 2013-09-18 10:42:49
回答 3查看 139关注 0票数 1

我需要将相同的值插入到两个不同的数据库中。

要做到这一点,最好的方法是什么?我可以以某种方式使用一些配置调整,或者为每个操作创建代码是唯一的方法吗?

我主要使用Java + MSSQL。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-18 10:46:11

我认为这与数据库复制有关。由于您添加了sql标记,所以我只能为MySQL:http://dev.mysql.com/doc/refman/5.0/en/replication.html提供一个引用。

编辑:您添加了MSSQL标记的,下面是文档:http://technet.microsoft.com/en-us/library/ms151198.aspx

票数 1
EN

Stack Overflow用户

发布于 2013-09-18 11:43:24

因为您在mysql中使用java,所以您可以尝试如下..

代码语言:javascript
复制
 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)";

这应该能行。

票数 0
EN

Stack Overflow用户

发布于 2013-09-18 12:39:09

我通常是用触发器来做的。这样,如果您愿意,甚至可以同时插入、更新和删除两个数据库,保持两个数据库同步。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18870073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档