首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么把MYSQL一个数据库表的数据导入到另一个数据库中

2013-03-06 
C#中如何把MYSQL一个数据库表的数据导入到另一个数据库中用C#写个数据转移工具,如果按照每个表的字段,逐个

C#中如何把MYSQL一个数据库表的数据导入到另一个数据库中
用C#写个数据转移工具,如果按照每个表的字段,逐个转移太麻烦了,有没有更高效手段?
用DataSet可以实现吗? c# mysql 数据库
[解决办法]
可以的
 DataSet dsSource; //这是源数据库记录集,你先获取源数据库所有数据在此记录集

            DataSet dsTarget=dsSource.Clone();  //这是目标数据库记录集
            for(int i=0;i<dsSource.Tables.Count;i++)
            {
                for(int j=0;j<dsSource.Tables[i].Rows.Count;j++)
                 dsTarget.Tables[i].LoadDataRow(dsSource.Tables[i].Rows[j].ItemArray,false);
            }

//在此更新dsTarget到目标数据库,注意最好先取消主外键约束,导完后再加上主外键约束
Update(dsTarget);

热点排行