我需要连接来自 2 个不同服务器的 2 个表。
我怎么能在 C# 中做到这一点?
这是我到目前为止所拥有的:
cmd = new MySqlCommand(String.Format("INSERT INTO {0} (a,b,c,d) SELECT (a,b,c,d) FROM {1}", ConfigSettings.ReadSetting("main_table"), ConfigSettings.ReadSetting("main_table")), con);
ConfigSettings.ReadSetting("main_table")
因为他们两个是一样的。
con.ConnectionString = ConfigurationManager.ConnectionStrings["con1"].ConnectionString;
con2.ConnectionString = ConfigurationManager.ConnectionStrings["con2"].ConnectionString
如何使此 cmd 与 2 个不同的连接字符串和表的相同名称一起工作。表名会改变,这就是它保存在配置中的原因。