摘要: 建立池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池(MSDN)。Opening a database connection is a resource intensive and time ... 阅读全文
posted @ 2011-08-25 18:03 DebugLZQ 阅读(914) 评论(0) 推荐(3) 编辑
摘要: 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向... 阅读全文
posted @ 2011-08-25 17:58 DebugLZQ 阅读(1601) 评论(5) 推荐(4) 编辑
摘要: Ado.net总结Connetion对象作用:1. 连接数据库2. 创建Command对象3. 创建Transaction对象重要属性1. ConnectionString2. State 其值包括 Closed Open连接池1. Ado.Net的连接池默认是打开的。如果数据库连接在60秒内未被再次使用,系统会自动关闭连接。当调用close方法时实际上是把连接放回到池中。重要方法1. Open()2. Close()3. CreateCommand()4. BeginTransaction()Command对象和DataReader对象Command作用1. 执行sq... 阅读全文
posted @ 2011-08-25 17:54 DebugLZQ 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 这是我很早以前看过的微软的一篇文章,最近,一些网友问的问题很多理论都在里面,所以,整理一下放在这里,大家可以参考一下。简介本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。本文包含:•有关 .NET 框架包含的 .NET 框架数据提供程序的信息。•DataSet 和 DataReader 之间的比较,以及这些对象中每个对象最佳用法的解释。•解释如何使用 DataSet、Commands 和 Connections。• 阅读全文
posted @ 2011-08-25 17:52 DebugLZQ 阅读(133) 评论(0) 推荐(0) 编辑