摘要:
建立池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池(MSDN)。Opening a database connection is a resource intensive and time ... 阅读全文
摘要:
一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向... 阅读全文
摘要:
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... 阅读全文
摘要:
这是我很早以前看过的微软的一篇文章,最近,一些网友问的问题很多理论都在里面,所以,整理一下放在这里,大家可以参考一下。简介本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。本文包含:•有关 .NET 框架包含的 .NET 框架数据提供程序的信息。•DataSet 和 DataReader 之间的比较,以及这些对象中每个对象最佳用法的解释。•解释如何使用 DataSet、Commands 和 Connections。• 阅读全文