通过编程简单地将XML文档数据导入到SQL Server数据库中

本文介绍了一种通过使用DataSet的Merge方法,将XML文档数据高效地导入到SQL Server数据库中的方法。作者在不熟悉SQL Server的情况下,通过DataSet的ReadXML和Merge功能,结合SqlCeDataAdapter和SqlCeCommandBuilder,成功实现了XML到数据库的导入。
摘要由CSDN通过智能技术生成

这几天写一个Windows Mobile小程序,其中要用到原先的XML文档,现在想用SQL Server 2005 Compact 了,就到处找办法想将XML数据文档导入到SQL Server数据库中,可是我对SQL Server及其SQL语句都不太熟悉,加之MSDN语焉不详,费了我老大的劲啊,最终无法快速地将XML成功导入到SQL Server数据库中。

今天想到以前用到过DataSet,DataSet对于读取XML是很有一套的,只需一个方法就行:ReadXML(); 于是就想“曲线救国”了,但是在网络上还是没找到“多、快、好、省”的办法,不过许多网友的文章还是有所启示的。后来找到一个DataSet比较少用的方法Merge(),然后又借助于网友们对数据库更新的经验,经过几次试验总算可以大叫一声了!呵呵

示例如下:

           ..............

            private string connectionString = SQLTest.Properties.Settings.Default.FreeStudyConnectionString;

            //我在数据库中建立了一个空表,其结构与XML文档一致,
            private string selectString = "Select * From EnglishWords";             

            ..............

            SqlCeConnection ceConnection = new SqlCeConnection(connectionString);
            SqlCeDataAdapter ceAdapter = new SqlCeData

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值