【前言】
通过看数据库红皮书的电子书与五个实例代码的敲写,会发现通过不同的实例其实一直是在对ADO几个对象的的熟悉与了解。在前面我们看陈伟视频中也涉及到。
【正文】
- ADO是什么?
(ActiveX Data Object)是一种面向对象的、与语言无关的(Language_Neutral)数据访问应用编程接口。它对OLE DB API进行封装,实现对数据的高层访问
支持各种类型的数据库、电子表格、电子邮件、文本文件等
- 作用?
通过OLE DB实现对不同类型数据源的访问。
在关系数据库中查询一个表或多个表,然后在应用程序中检索并显示查询结 果
可以利用ADO控件编程
- 对象模型(3个独立、4个非独立)
Connection:连接对象,创建数据源连接
Command:命令对象,执行动作查询
Recordset:记录集对象,保存来自基本表或命令对象返回的结果
Field:字段对象,依赖于记录集对象使用
Parameter:参数对象,依赖于命令对象使用
Property:属性对象,每个连接对象、命令对象、记录集对象以及字段对象都有一个属性对象集合
Error:错误对象,依赖连接对象使用
- 创建
工程---引用---Microsoft ActiveX Data Objects 2.5 Library
ODBC数据源
在实例二中会采用ADO访问ODBC数据源(通过ODBC数据源访问数据库;使用ADO RecordSet对象保存数据,执行Update方法实时更新;通过文本框和按钮事件完成数据显示和修改)
分为
用户DSN:计算机本地数据源,只能被当前用户使用
系统DSN:计算机本地数据源,可被任何具有权限的用户使用
文件DSN:可以不是计算机本地数据源,可被安装了相同驱动程序的用户共享
创建
系统“开始”---ODBC Data Sources (32-bit)---添加---选择数据库---配置---完成
电脑系统都会自带ODBC数据源,自动搜索都可以搜到,
每个对象具体的使用在五个实例中也都会涉及,结合实例更好理解。