基本概念
ADO.NET是应用程序与数据源(不仅包括MSSQL、MySQL和Oracle等数据库,也涉及XML等)之间沟通的桥梁。应用程序可以通过ADO.NET来连接到数据源,并检索、操作和更新数据。
组成部分
ADO.NET有两个重要组成部分:.NET数据库提供程序(.NET Data Provider)和数据集(DataSet)。
就.NET数据库提供程序而言,主要包括以下几个方面:
Connection对象:用于连接数据库
Command对象:对数据源执行命令
DataReader对象:对只读和只写连接模式下,读取数据源的数据
DataAdapter对象:从数据源读取数据并使用所读取的数据填充数据集对象
数据库(DataSet):为独立于任何数据源的数据访问而设计。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列,以及有关DataTable对象中数据的主键、外键、约束和关系信息组成。