ldcf.net
当前位置:首页 >> C 解析xml 录入数据库 >>

C 解析xml 录入数据库

/* 前段时间恰好做过类似的东西,代码可以给你参考下。 * Xml配置见最后 */typedef struct SrcFileFmt{ int ColID; char ColCode[64]; /* 字段英文名称 */ char ColName[128]; /* 字段中文名称*/ char ColType[20]; /* 字段类型(包含长度) */ ch...

现在的兄弟不负责解释 老说一点点 这是我的一个实例 你看看吧 对应该有帮助 SqlConnection conn = new SqlConnection(EccDBConnstr); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; //插入数据到临时表 string sLine...

为什么要c语言呢?如果是c#,解决这个问题速度快100倍。

DataSet reportData = new DataSet(); reportData.ReadXml(Server.MapPath("yourfile.xml")); SqlConnection connection = new SqlConnection("DB ConnectionSTring"); SqlBulkCopy sbc = new SqlBulkCopy(connection); sbc.DestinationTableNam...

java一种简单的解析xml方法是用DOM进行解析, dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。具体使用方法可以参照如下链接 http://blog.csdn.net/redarmy_chen/article/details/12969219 解析出来添加到数据库就不用说了,用什么...

如果你一次要取到所有数据,那么可以转成Dataset或者转成List。如果只是搜索部分数据。可以直接读。例如: var fs = new FileStream("xml文件名", FileMode.Open); var m_streamReader = new StreamReader(fs); XmlDocument doc = new XmlDocumen...

因为不知道你用的是什么语言。我大概说一下意思吧。 XML文件本身是一个内容的结构体,数据库是一个表格结构的内容结构体,因此要把XML中的标签或者是属性解析成数据库中相应的表头,然后将XML中的元素填入相应的表中。就完成了数据的解析和存储。

C++解析XML的方法比较多,用微软的MSXML,免费的TinyXML,不通过COM的boost::property_tree。至于数据解析后录入数据库和你的业务逻辑有关系,没什么好说了

你可以看看这个例子 DECLARE @idoc int; DECLARE @doc xml; SELECT @doc=BulkColumn FROM OPENROWSET(BULK N'E:\MStarIndustryCodes.xml', SINGLE_BLOB) AS x EXEC sp_xml_preparedocument @idoc OUTPUT, @doc SELECT * FROM OPENXML (@idoc, '/...

用框架来做,比方说jfinal,在数据库中建立与xml属性对应的表,然后通过框架保存,这样做比较方便, 简单的xml可以看看Nutz框架中的Xmls类

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com