ADO.Net简介
ADO.NET是.Net Framework的一个模块,用于建立应用程序和数据源之间的连接。数据源可以是诸如SQL Server和XML。 ADO.NET由可用于连接,检索,插入和删除数据的类组成。
所有ADO.NET类都位于System.Data.dll
中,并与位于System.Xml.dll
中的XML类集成。
ADO.NET有两个用于访问和操作数据的主要组件是.NET Framework数据提供者和数据集(DataSet)。
.NET Framework数据提供者
这些是为数据操作和快速访问数据而设计的组件。它提供了用于执行数据库操作的各种对象,如Connection,Command,DataReader
和DataAdaptor
。这里将就新的话题对数据提供者进行详细的讨论。
数据集(DataSet)
它用于独立于任何数据资源访问数据。数据集(DataSet)包含一个或多个DataTable
数据对象的集合。下图显示了.NET Framework数据提供者和DataSet
之间的关系。
DataReader或DataSet应用使用哪个?
要使用DataSet,应该考虑以下几点 -
- 它在应用程序本地缓存数据,所以可以操纵它。
- 它动态地与数据交互,例如绑定到Windows窗体控件。
- 它允许在没有打开连接的情况下对数据执行处理。它可以在连接断开的情况下工作。
如果需要除了上面提到的其他功能,可以使用DataReader
来提高应用程序的性能。DataReader
不以断开模式执行。它要求DataReader
对象必须与数据库对象连接。
上一篇:没有了
下一篇:ADO.Net数据提供程序
扫描二维码
程序员编程王