知识大全 使用ADO.NET2.0提升数据交互性能(1)

Posted

篇首语:人无常识,百事难成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用ADO.NET2.0提升数据交互性能(1)相关的知识,希望对你有一定的参考价值。

使用ADO.NET2.0提升数据交互性能(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

 这篇文章起源于在公司写的一个PPT 但是由于PPT本身的限制很多内容无法表达或是详细的解释 于是变下定了决心 写篇文档!   在这篇文章里我将尽量简单的描述下ADO NET 的新特性 尤其是配合SQL Server 所展现出来的强大实力 如果想进一步了解ADO NET 编程方面的话 可以去阅读Glenn Johnson的 ADO NET 高级编程[微软推荐丛书] 定价: 元 网络购书的话打了折只要 块就可以了   一 功能强大的ADO   年底( 年 月)与 SQL Server 一起出现的是 NET Framework 版本 其中用来访问数据库的 ADO NET类也升级到 ADO NET 版   ADO NET 除了增强旧功能外 也提供了相当多的新功能 包含了以基础类为本(base class based)的数据源提供程序(provider)模型 异步访问架构 批处理更新与大量数据复制(bulk copy) SQL Server 的回调通知 单一连接同时多执行结果集(MARS) 执行统计 强化的 DataSet 类等等 换句话说 若要有效发挥 SQL Server 的功能 前端应用程序最好用 ADO NET 来开发   ADO NET 提供了相当多的新增功能 一些与数据源提供程序无关 也就是访问各种数据库都可以用到的功能 但有很大的一部分是专属于 SQL Server 针对 SQL Server 的新功能提供给前端应用程序开发使用   二: 使用多数据结果集(仅限 )   在之前版本的 SQL Server 同一时间一条连接只能传递一个 SELECT 语法执行后返回的结果集 如果想在一次连接后返回多个查询内容只能使用类似如下的方法来实现

   SqlDataAdapter myDataAdapter = new SqlDataAdapter( StoredProcedureName myConnection); myDataAdapter SelectCommand CommandType = CommandType StoredProcedure; myDataAdapter SelectCommand Parameters Add( @sqlstr sqlstr); DataSet ds = new DataSet(); myDataAdapter Fill(ds); return ds; ds Tables[ ] ds Tables[ ] ds Tables[ ] 分别对应三个结果集

  SQL Server 提供了在同一条连接上可以同时传递多个没有游标结构(cursorless)的结果集(也称为默认结果集) 此功能称为 Multiple Active Resultsets(MARS) 如此可以节省需要同时打开的连接数 但要注意的是连接字符串设置要加上 MultipleAct iveResultSets=true 属性 否则默认不启动多数据结果集的功能   cha138/Article/program/net/201311/11529

相关参考

知识大全 使用ADO.NET2.0提升数据交互性能(2)

使用ADO.NET2.0提升数据交互性能(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!三异步

知识大全 在 ADO.NET2.0 中对于从您的数据源访问元数据

在ADO.NET2.0中对于从您的数据源访问元数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ADO.NET2.0的十大新特性全面介绍

ADO.NET2.0的十大新特性全面介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文简要

知识大全 ADO.NET 2.0 数据异步处理改善用户体验

ADO.NET2.0数据异步处理改善用户体验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  支持

知识大全 详解MySQL数据库提升性能的八种方法[1]

详解MySQL数据库提升性能的八种方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  选取

知识大全 经测试ADO.NET 2.0竟然比1.0要慢

经测试ADO.NET2.0竟然比1.0要慢  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  镜子里

知识大全 详解MySQL数据库提升性能的八种方法[2]

详解MySQL数据库提升性能的八种方法[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用

知识大全 ADO.NET 2.0中的DataSet和DataTable

ADO.NET2.0中的DataSet和DataTable  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ADO.NET 2.0 动态指定 ObjectDataSource 的 SelectMethod

ADO.NET2.0动态指定ObjectDataSource的SelectMethod  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布

知识大全 正规化的表格设计能提升应用性能(一)

在动态网站的设计中数据库设计的重要性不言而喻如果设计不当查询起来就非常吃力程序的性能也会受到影响无论你使用的是MySQL或者Oracle数据库通过进行正规化的表格设计可以令你的PHP代码更具可读性更容