第十一讲 C++ Builder中ADO控件的使用

发布时间 : 星期三 文章第十一讲 C++ Builder中ADO控件的使用更新完毕开始阅读

河南科技大学 教 案 首 页

课程名称:数据库开发技术

授课章节:第十一讲 C++ Builder中ADO控件的使用 教学目的和要求:

让学生知道为了保证软件的质量需要一个合适的软件开发方法做指导。了解数据库应用程序的开发过程和各阶段的任务。 教学基本内容:

课程在专业中的地位。课程对于专业技能训练的的重要性,学习的目标,学习方法。

数据库系统、数据库应用系统体系结构、DBMS的功能、数据库应用开发环境、简单回顾关系模型、SQL语言。

教学重点和难点:

关于数据库应用系统体系结构的理解是难点。重点是指导这门课程在专业学习中的位置,以及确定怎样的学习目标。 授课方式、方法和手段:

由于大多是以往的知识介绍和课程学习目标的要求,气氛尽可能轻松一些。多媒体。介绍以前的内容时不要死板地按部就班地介绍,避免重复讲课令人乏味的感觉。 作业与思考题:

? ? ?

去了解一下其它几种软件体系结构

了解当前流行的各种编程语言,选择一个自己喜欢的专攻方向,总结一下选择的理由。

教材中列出的几种数据库应用系统,哪些数据可以保存到数据库中?

计划学时:40

说明:1. 教案首页中各栏目内上下尺寸可自行调整

2. 教案首页后续也河南科技大学教案专用纸书写,或使用A4纸打印。

第十一讲 C++ Builder中ADO

控件的使用

11.1 BCB数据库技术概论

11.1.1 ODBC、BDE与ADO

ODBC是Microsoft公司Windows开放式体系结构的数据库部件,它是若干Windows API的标准命令或函数组,用户以统一的方式使用这些API来处理不同平台上的数据库信息。ODBC已成为数据库行业的标准,每个数据库管理系统的开发商都为自己的数据库产品编制了相应的ODBC,为数据库的二次开发带来了方便。

为了对包括Office文档、邮件、Web上的文本或图形等形式的数据提供统一的访问方法,Microsoft对ODBC进行扩充,推出了新的数据访问接口标准OLE DB。但ODBC和OLE DB使用起来都不太方便,因此Microsoft随后又对OLE DB进行了包装,推出了一种面向对象且与语言无关的数据库应用编程接口,这就是ADO(ActiveX Data Objects)。

BCB支持从ODBC到ADO的各种流行的数据库标准。Borland数据库引擎称为BDE,它是访问各种数据库的DLL和实用程序的集合,用来访问符合ODBC标准的本地数据库和客户/服务器数据库。针对不同的数据库,BDE提供了一组驱动器,使应用程序能够在不知道数据库的具体工作细节情况下即可进行各种数据操作。不同版本的C++Builder所带的驱动器有所不同,但每个版本都有一个名为STANDARD的驱动器,提供本地数据库所要的一切。而Client/Server版的C++Builder带有连接Sybase、Oracle、Informix、InterBase等数据库服务器的驱动器。

BCB对ADO的支持则是通过一组VCL的数据库组件来实现的。经过BCB包装的ADO组件,在使用中与BDE以及其它的VCL组件有很好的兼容性,使得用BCB开发的数据库程序具有极强的适应能力。 11.1.2 数据库别名

BDE可以直接访问数据库,也可以通过别名访问数据库,前者较为直接,后者则较为正规,并且具有更多的功能和更好的兼容性。数据库别名生成后就可以在C++Builder中使用。

本地数据库使用的别名通常比较简单,它告诉BDE使用哪种驱动器和数据库文件在磁盘上的位置。而客户/服务器数据库的别名则还包含其它信息,如打开方式、用户名和密码等。

BCB安装完成后,本地硬盘上已经设置了一个别名为“BCDEMOS”的数据库,该数据库内有许多表,我们经常在例题中使用该数据库别名。

下面介绍如何生成BDE的数据库别名。在Windows系统的控制面板中选取“BDE Administrator”图标,此时弹出BDE别名管理器,如图11-1所示。该窗口左下方Database页上列出了系统所有的可用数据库的别名,打开其中的树型结点可以浏览更加详细的内容。

图11-1 BDE 管理器

作为例子我们创建一个基于FOXPRO的BDE别名MYBDE,具体方法如下:

(1) 在别名管理器的Database 页面上选择主菜单Object→New,或右击树型结构的任意地方,选择弹出菜单的New选项,弹出新别名对话框,如图11-2所示。在下拉列表框中选择“STANDARD”,此时生成一个缺省名为“STANDARD1”的别名。

图11-2 新建数据库别名

(2) 将别名命名为“MYBDE”并回车,然后在该别名的设置中单击DEFAULT DRIVER的属性值,选取FOXPRO。

(3) 将别名的PATH设置为数据库所在的目录,如路径为 C:\\Program Files\\Borland\\Borland Shared\\Data (4) 单击工具栏中的Apply按钮,即完成了别名的创建。

如果需要浏览数据库别名所指的数据库及其数据表,则单击别名前面的“+”,展开后再打开Tables节点,将出现该数据库所有可用的表,如图11-3所示。

联系合同范文客服:xxxxx#qq.com(#替换为@)