1:什么是Ado.Net?
一种数据访问库访问技术,应用程序可以连接到数据库,并以各种方式来操作其中的数据。一个COM组件库,.Net中数据,优先选择的数据库接口
2:ADO (ActiveX Data Objects)早期开发人员用来访问数据的组件。 .net Ado.Net逐步取代Ado.
3:它们之间的关系?
Ado.Net 是ADO的升级版,严格上来,它们又是两个截然不同的方式。
技术上 Ado oledb接口基于COM技术
Ado.Net拥有自己的接口,基于.Net体系架构。
System.Data.dll中 ,System.Data命名空间,提供不同的Ado.Net类
组成:
1:DataSet:非连接的核心组件。独立于任何数据源的数据访问,多种不同的数据源
2:Data Provider(数据提供程序):用于连接数据库,执行命令,检索结果。
SqlServer数据库提供程序 System.Data.SqlClient命名空间
OLEDB的数据提供程序 System.Data.Oledb命名空间
ODBC的数据库提供程序 System.Data.Odbc命名空间
Oracle数据提供程序 System.Data.OracleClient命名空间
Connection 提供与数据库源的连接 Sqlconnection
Command 执行数据库命令对象 SqlCommand
DataReader 从数据源中提供快速的,只读的数据流 SqlDataReader
DataAdapter 提供DataSet对象与数据源的桥梁。 Fill Update
Ado.Net访问数据的步骤
连接到数据库 打开连接 创