1.大批量数据操作
可以利用SqlBulkCopy类快速写入大批量数据,针对SQL Server的优化,可以写入DataRow数据,DataTable,DataReader
WriteToServer(DataTable)写入数据表
WriteToServer(DataRow[])批次写入数据行
WriteToServer(DataTable ,DataRowState)按行状态写入数据库表
WriteToServer(IDataReader)写入DataReader对象
string connstr = "server=(local);database=northwind;integrated security=true;async=true";
// Fill up a DataSet
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(connstr);
SqlDataAdapter dadp = new SqlDataAdapter("select * from customers", conn);
dadp.Fill(ds);
// Copy the Data to SqlServer
SqlBulkCopy bcp = new SqlBulkCopy(connstr);
bcp.DestinationTableName = "customers1";
bcp.WriteToServer(ds.Tables[0]);
2.多个动态的结果集
Multiple Active Result Sets(MARS)
这个只能在SQL Server 2005中使用
可以在一个Command对象上同时打开多个DataReader
string connstr = "server=(local);database=northwind;integrated security=true;async=true";
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
SqlCommand cmd1 = new SqlCommand("select * from customers", conn);
SqlCommand cmd2 = new SqlCommand("select * from orders", conn);
SqlDataReader rdr1 = cmd1.ExecuteReader();
// next statement causes an error prior to SQL Server 2005
SqlDataReader rdr2 = cmd2.ExecuteReader();
// now you can reader from rdr1 and rdr2 at the same time.
分享到:
相关推荐
ADO.NET 2.0高级编程
ADO.net 2.0 认证最新版 更新于2010年三月
本书介绍了如何用ADO.NET 2.0对独立应用、企业级应用和Web应用程序中的数据进行访问、排序和操作。作者针对如何利用Visual Studio 2005中的新工具和向导,编写、测试并调试数据库应用程序代码,用丰富的示例代码、...
ado.net2.0技术内幕经典 微软技术系列
ADO .NET2.0技术内幕 是一个不错的技术文档!
ADO.NET2.0(English)pdf
全套ADO.NET 2.0 Provider for SQLite; 共5个文件(releasenotes.txt;SQLite-1.0.66.0-binaries;SQLite-1.0.66.0-managedonly-binaries;SQLite-1.0.66.0-setup;SQLite-1.0.66.0-source)
13.1 ADO.NET 2.0概述 211 13.1.1 ADO.NET 2.0的新特性 211 13.1.2 ADO.NET中的对象 212 13.2 Connection对象 212 13.3 Command对象 215 13.3.1 插入数据 215 13.3.2 查询数据 217 13.3.3 更新数据 219 13.3.4 删除...
ADO.NET 2.0 除了增强旧功能外,也提供了相当多的新功能,包含了以基础类为本(base-class-based)的数据源提供程序(provider)模型、异步访问架构、批处理更新与大量数据复制(bulk copy)、SQL Server 2005 的回...
ADO.NET 2.0数据访问编程实例 ADO.NET 2.0数据访问编程实例
ADO.NET 2.0 技术内幕 高清带书签 重新分卷压缩 降低所需下载积分 两卷下载后解压缩即可阅读 希望更多人可以看到
微软认证考试试题,ADO.NET 2.0试题 ,试题截图
05 ADO.NET 2.0 数据交互.pdf05 ADO.NET 2.0 数据交互.pdf
Programming Microsoft ASP.NET 2.0 Applications - Advanced Topics
sybase ado.net 2.0控件
ASP.NET 2.0动态网站开发基础教程(C#) 第03章 ASP.NET2.0语言程序设计基础 数据类型 控制语句 类和对象(共28页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第04章 ASP.NET2.0常用对象 response request server...
ADO.NET2.0 XML操作 code
这是在Compact Framework上使用SQLite数据库的dll,可以用在WinCE 5.0或WinCE 6.0的应用开发上,至少需要Compact Framework 2.0以上版本,最好搭上Visual Studio 2008
ADO.NET2.0高级编程讲述了微软ADO.NET技术的细节技术,有助于提升编程内功!
ADO.NET2.0- ADO模拟题共三张