visual c++实用教程 第14章:利用ado组件访问数据库

visual c++实用教程 第14章:利用ado组件访问数据库

ID:43197445

大小:742.00 KB

页数:56页

时间:2019-10-02

visual c++实用教程 第14章:利用ado组件访问数据库_第1页
visual c++实用教程 第14章:利用ado组件访问数据库_第2页
visual c++实用教程 第14章:利用ado组件访问数据库_第3页
visual c++实用教程 第14章:利用ado组件访问数据库_第4页
visual c++实用教程 第14章:利用ado组件访问数据库_第5页
资源描述:

《visual c++实用教程 第14章:利用ado组件访问数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第14章利用ADO组件访问数库教学要点本章内容主要包括数据库应用程序的一些概念,ADO中的数据对象,利用Access建立数据库,ADO控件和ADO对象的使用。要求了解ActiveX控件和COM组件的概念,熟悉利用Access创建数据库的方法,掌握利用ADO控件和ADO对象访问数据库的方法,熟练掌握利用MSDN了解ADO的各种对象的使用。1利用ADO组件访问数库目录本章目录14.1ADO简介14.2常用的ADO的对象14.3使用Access2000创建数据库14.4创建ADO数据库访问程序习题214.1ADO简介本节内容:14.1.1A

2、DO概述14.1.2ADO访问数据库的优越性这一篇主要讲组件的开发和使用,在上一章中,我们创建了一个.DLL动态链接库,动态链接库其实也是一种组件,这种组件主要使用在各种桌面应用程序中。这一章我们要介绍另一种组件的使用,在数据库应用程序中的使用。利用ADO技术来访问访问数据库,其实就是利用访问数据库的一些组件来间接地访问数据库。314.1.1ADO概述ADO(ActiveXDataObject,ActiveX数据对象),是Microsoft推出的较新的数据访问技术,它提供了简单易用的访问各种数据资源,包括关系型和非关系型数据库的高效手

3、段。除了面向VC外,还提供了面向其它各种开发工具的应用,如VB,VJ等。ADO应用的场合很多,特别是在服务器应用方面。例如用于动态服务器页面ASP(ActiveServerPage)中连接运行在IIS服务器上的数据库,用于VB应用程序与数据库服务器的连接等。414.1.2ADO访问数据库的优越性ADO是一种高层数据访问接口,具有面向对象的特点。使用ADO访问数据库,主要是使用ADO的各种对象进行访问,它易使用、速度快、内存支出少,其最大好处是在因特网上访问数据库的高效性。因为ADO在关键的因特网中使用了最少的网络流量,并且在客户端和数

4、据库服务端使用了最少的层数。可以说,ADO为桌面或因特网上的数据库访问提供了一种轻量级的高性能接口。514.2常用的ADO的对象本节内容:14.2.1连接对象14.2.2命令对象14.2.3记录集对象14.2.4字段对象14.2.5参数对象由于ADO具有面向对象的特点,利用ADO技术来访问访问数据库,其实就是利用ADO的对象来操纵数据库,首先我们要熟悉这些对象。614.2.1连接对象连接(Connection)对象是用来与数据库建立连接、执行查询以及进行事务处理。在连接之前必须指定使用哪一个OLEDB供应者。714.2.2命令对象命令

5、对象(Command)可以执行数据库操作命令(例如查询、修改、插入和删除等)。用命令对象执行一个查询子串,可以返回一个记录集合。814.2.3记录集对象记录集(Recordset)对象用来查询返回的结果集,它可以在结果集中添加、删除、修改和移动记录。当创建了一个记录集对象时,一个游标也就自动创建了,查询所产生的记录将放在本地的游标中。游标类型有四种:仅能向前移动的游标、静态游标、键集游标和动态游标。记录集(Recordset)对象是对数据库进行查询和修改的主要对象。914.2.4字段对象字段是用于表示记录集中的列信息,包括列值等信息。

6、一个记录集包含了数据库表中的若干行记录。如果将记录集看作二维网格,字段则将排列构成“列”。每一字段(列)分别包括有名称、数据类型和值的属性,在字段中包含了来自数据源的真实数据。要修改数据源中的数据,可在记录集中修改Field对象的值,对记录集的更改最终被传送给数据源。1014.2.5参数对象参数(Parameter)对象是和命令对象联用的。当命令对象执行的查询是一个带参数的查询时(例如想要查询考试成绩大于nGrade的学生,其中nGrade就是一个查询参数,它是一个整型变量,它的值可以动态改变),就靠参数对象来为命令对象提供参数信息和

7、数据。1114.3使用Access2000创建数据库本节内容:14.3.1Access2000数据库结构14.3.2创建一个空数据库14.3.3创建数据库表Access2000是MicrosoftOffice套件的一个组件,是一个桌面型、小型的数据库管理系统。使用Access2000管理数据库,并不需要管理者具有专业的程序设计能力,仅通过简单而又直观的可视化操作就可以完成大部分的管理任务,设计出功能强大的数据库系统。1214.3.1Access2000数据库结构Access2000是一个面向对象的、采用事件驱动机制的关系型数据库。在A

8、ccess2000的数据库中,任何事物都可以称之为对象。Access2000数据库中包含七个对象:表、查询、窗体、报表、数据访问页、宏和模块。这些对象用于收集、存储和操作各种不同的信息,每种对象都不能独立保存,而只能作为

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

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

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