XML,DataSet,SqlDataAdapter

问题描述

很想请问,5K~6K的数据存放在XML里、先读取出来再insert进SQL如果用for循环去执行的话、不知道效率如何。是否可以用到SqlDataAdapter.update()作insert操作呢?好像SqlDataAdapter需要提供T-SQL语句、我现在的数据来源于XML简单点就好,急用、现在很着急呢。

解决方案

解决方案二:

解决方案三:
XMLUtilsutil=newXMLUtils();util.setTransNode(“insertUser”);util.setTransValue(“username”,“test”);util.setTransValue(“password”,“test”);VectorvRtn=util.insert(con);//假设操作成功longuserid=((Long)((Hashtable)vRtn.elementAt(0)).get(“userid”)).longValue();util.setTransNode(“insertUserInfo”);util.setTransValue(“userid”,userid);util.setTransValue(“email”,“test@test.com”);util.setTransValue(“mobile”,“1234567890”);VectorvRtn=util.insert(con);
解决方案四:
板凳

时间: 2024-11-02 05:36:06

XML,DataSet,SqlDataAdapter的相关文章

SqlDataAdapter与DataSet

       DataSet是ADO.NET的中心概念.可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合.所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关.与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路.        DataSet 是 ADO. NET

asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法_实用技巧

本文实例讲述了asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法.分享给大家供大家参考,具体如下: string strxml = "<xml><m><a>1</a><b>2</b></m><m><a>11</a><b>22</b></m><m><a>111</a><

DataSet与Xml相互转化

string sql = "Select Top 10 F_ID,F_Name From T_Product";            DataSet Ds = Database.ExecuteDataset(conn, CommandType.Text, sql);            Ds.WriteXml("c:\\test.xml", XmlWriteMode.WriteSchema);//将数据输出到xml                        

ADO.NET 2.0 DataSet和DataTable 新功能新特性

ado ADO.NET 2.0 Dataset和Datatable 新功能新特性 1.新的索引引擎更快的执行效率   下面这段代码在2003中需要157秒,在2005中只要11秒就可以完成: DataSet ds = new DataSet(); ds.Tables.Add("BigTable");ds.Tables[0].Columns.Add("ID", Type.GetType("System.Int32"));ds.Tables[0].C

sql-SQL 中for xml auto 与ADO.Net的疑问

问题描述 SQL 中for xml auto 与ADO.Net的疑问 我先说下第一种情况,string sql =""select * from users for xml auto "" SqlDataAdapter sda = new SqlDataAdapter(sqlconn); conn.Open(); sda.SelectCommand.CommandType = CommandType.Text; sda.SelectCommand.Parameter

asp.net下C#生成XML文件各种方法

XmlDocument保存文件  代码如下 复制代码 XmlDocument doc = new XmlDocument();             try             {                 doc.Load("new.xml");             }             catch             {                 XmlTextWriter xtw = new XmlTextWriter("new.xml&

asp.net操作xml实现创建,添加,删除,查询等功能函数

xml文件格式 以下是引用片段:<?xml version="1.0"?> <dbGuest>   <User>     <Name uid="d">ew</Name>     <City>dsa</City>     <Email>eq</Email>   </User> </dbGuest> 创建XML文件  以下是引用片段:pri

C#对XML操作:编辑XML文件内容

xml 第三章:XML文件记录的编辑使用C#来编辑XML文件,最方便的方法当然还是使用DATASET我们继续使用上一篇中的XML文件,如下: <users> <xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"&

C#DataSet处理数据

using System; using System.Data; using System.Data.SqlClient; namespace Northwind { class Program { static void Main(string[] args) { SqlConnection sqlConn = null; SqlCommand sqlCmd = null; try { //创建连接对象,使用集成安全方式连接,更安全 sqlConn = new SqlConnection(@"