ADO.NET
Ado.Net
Leah
Ado.Net简介:
Character 字符串:
什么是Ado.Net?
一种数据访问技术,使
应
应
用
用
程
程
序
序可以连接到数据库,并以各种方式来操作其中的数
据。一个COM组件库,用于.Net中访问数据,优先选择的数据访问接口。
ADO ActiveX Data Objects 早期开发人员用来访问数据的组件。
.Net Ado.Net逐步取代Ado。
它们之间的关系?
Ado.Net 是 ADO的升级版,严格上来,它们又是两
截
截
然
然
不
不
同
同方式。
技术上 Ado 使用oledb接口 并基于COM技术,
Ado.Net 拥有自己的接口,基于.Net体系架构。
Ado.Net组成:
Character 字符串:
Ado.Net类封装在System.Data.dll中,System.Data命名空间,提供
不
不
同
同
Ado.Net
Ado.Net
类
类。
Ado.Net类库组成:
1.DataSet
非
非
连
连
接
接的核心组件。
独
独
立
立
于
于任何数据源的数据访问,用于多种不同的
数据源,
2.Data Provider(数据提供程序):用于
连
连
接
接
数
数
据
据
库
库
、
、
执
执
行
行
命
命
令
令
、
、
检
检
索
索
结
结
果
果。
DataSet:
Character 字符串:
DataSet(临时数据库):
包含
一
一
个
个
或
或
多
多
个
个DataTable对象的集合,这些对象由
行
行
、
、
列
列
、
、
主
主
键
键
、
、
外
外
键
键
、
、
约
约
束
束
、
、
关
关
系
系
组成。
设计目的:为了独立于
任
任
何
何
数
数
据
据
源
源的数据访问,可以用于不同的数据源。
断
断
开
开
式
式
连
连
接
接的核心组件,可以将软件的数据库部分数据加载到DataSet中,进行
暂
暂
存
存
或
或
二
二
次
次
处
处
理
理
等
等。
Data Provider:
Character 字符串:
.NET Framework包括:
SQLServer数据提供程序 System.Data.SqlClient命名空间
OLEDB的数据提供程序 System.Data.Oledb命名空间
ODBC的数据提供程序 System.Data.Odbc命名空间
Oracle数据提供程序 System.Data.OracleClient命名空间
用于
连
连
接
接
数
数
据
据
库
库
、
、
执
执
行
行
命
命
令
令
、
、
检
检
索
索
结
结
果
果。