VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用

VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用

ID:38578058

大小:1.07 MB

页数:57页

时间:2019-06-15

VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用_第1页
VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用_第2页
VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用_第3页
VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用_第4页
VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用_第5页
资源描述:

《VisualBasic程序设计项目化教程》项目14ADO数据库访问技术的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计项目化教程主编管小清郭贺彬项目十四:ADO数据库访问技术的应用项目功能描述:本项目主要是了解ADO的主要功能与特性,ADO对象模型简介及ADO的编程模型。掌握ADODC控件的主要属性、常用方法及常用事件。掌握数据绑定控件的主要属性、常用方法及常用事件。掌握在VisualBasic中使用ADO对象,进行非编程式访问数据库和编程式访问数据库项目十四:ADO数据库访问技术的应用项目主要知识点:1.关于ADO2.ADODC控件3.数据绑定控件4.在VisualBasic中使用ADO对象项目实施步骤:阅

2、读基础知识实例操作完成思考与练习题14.1基础知识概述14.1.1关于ADO1.ADO主要功能与特性ADO(ActiveXDataObject,Active数据对象)是基于OLEDB技术而设计的。是Microsoft提供的一种面向对象,与语言无关的基于应用程序层的数据访问接口。它是DAO/RDO的后继产物。它主要特性:易于使用、可以访问多种数据源、访问速度快且效率高、易于Web应用、技术编程接口丰富、低内存支出和占用磁盘空间较少。ADO访问数据是通过OLEDB来实现的,OLEDB不仅能够以SQLServer、Oracle、

3、Access等数据库文件为访问对象,还可对Excel表格、文本文件、图形文件、电子邮件等各种各样的数据通过统一的接口进行存取。ADO与OLEDB的关系如图14-1所示:14.1基础知识概述图14-1ADO与OLEDB的关系图14-1ADO与OLEDB的关系14.1基础知识概述2.ADO对象模型ADO集中了DAO和RDO的优点,且不像DAO和RDO那样依赖于对象层次。ADO对象模型定义了一个可编程的分层对象集合,ADO模型主要由七个对象成员Connection(连接)、Command(命令)、RecordSet(记录集)、E

4、rror(错误)、Parameter(参数)、Field(字段)和Property(属性)以及四个集合对象Errors、Parameters、Fields、Properties所组成。每个Connection、Command、Recordset和Field对象都有Properties集合。它们之间的关系如图14-2所示:网图14-2ADO对象模型关系图14-2ADO对象模型关系14.1基础知识概述(1)Connection对象用于管理与数据库的连接,通过连接可从应用程序访问数据源,包括打开和关闭连接以及运行SQL命令等,它

5、保存诸如指针类型、连接字符串、查询超时、连接超时和缺省数据库这样的连接信息。它包含了关于目标数据库数据提供程序的相关信息。(2)Command对象包含关于某个命令,例如查询字符串、参数定义等的信息。(3)Recordset对象用来存储数据操作返回的记录集。Recordset对象只代表一个记录集,这个记录集可以是一个数据库中的表,或者是Command对象的执行结果返回的记录集。在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的。Recordset对象用于指定行、

6、移动行、添加、更改、删除记录。14.1基础知识概述(4)Field对象Field对象对应于数据库表的字段或SQL查询语句Select关键字之后跟随着的域,宽限包含记录集中数据的某单个列的信息。(5)Error对象包含数据提供程序出错时的扩展信息。(6)Parameter对象Parameter对象用于管理基于参数化查询或存储过程的Command对象相关联的某个参数或自变量的信息,这类Command对象有一个包含其所有Parameter对象的Parameters集合。(7)Property对象包含某个ADO对象的提供程序定义的

7、特征。掌握其中的Command、Connection、Recordset对象就可以实现基本的数据库操作。14.1.2ADO的编程模型ADO编程模型描述了使用ADO对象进行编程所必须的几个重要步骤:1.连接数据源利用Connection对象的Open方法可以创建一个数据源的连接。语法:Connection对象.OpenConnectionString,UserID,PassWord,OpenOptions其中:Connection对象为定义的Connection对象的实例;ConnectionString为可选项,包含了连接

8、的数据库的信息;UserID可选项,包含建立连接的用户名;PassWord为可选项,包含建立连接的用户密码;14.1.2ADO的编程模型2.打开记录集对象(1)方法一:语法:Recordset.OpenSource,ActiveConnection,CursorType,LockType,Options

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。