C++Builder 数据库程序设计开发详解

来源:互联网 发布:mac充电器是什么 编辑:程序博客网 时间:2024/05/15 13:38

今天是2004年12月6号,从今天开始,我的blog将陆续发表我在BCB数据库开发过程序中的应用心得与详细开发指导。

所用开发环境:C++ Builder 5.0

第一篇:BCB与数据库的关系

        很多人开发数据库应用程序存在一个概念模糊的问题,也就是说,什么是前台,什么是后台。其实,BCB开发数据库应用程序,就是用BCB提供的功能,通过数据链路来操作数据库!这里的数据链路就是指操作系统或者是BCB提供的一个统一的对数据库操作的界面!比如有:ODBC,ADO,BDE等等!我们的数据库应用程序就是通过用户界面来进行输入或输出的一些操作来达到通过ADO或ODBC,BDE等来对后台的数据库进行控制(插入,删除,修改,查询等等)。

第二篇:BCB开发数据库的组件和工具

        要想开发数据库应用程序,建议重点掌握以下的工具和组件:

        1、数据访问组件和数据感知组件

        这两类组件大约有20多个。数据访问组件确定访问数据库的类型、打开方式和数据库的状态;数据感知组件可以根据数据库中的数据类型,选用功能不同的组件访问数据库中的数据。

        2、数据报表组件

        数据报表组件主要是为输出报表使用,如果用户不需要输出报表,这类组件可以不掌握。BCB自己带的有QuickReport,但就个人观点这组报表组件不是很好用,这时就需要用到第三方报表组件,比如:FastReport。以后所讲报表设计,全部是采用FastReport组件!

        3、BDE管理器

        BDE管理器(Administrator)是Borland公司的数据库引擎管理工具。它可以设定BDE别名和路径,设置数据库语言驱动引擎(如中文驱动引擎),设置支持的数据库类型和版本等信息。

        4、数据库桌面

        数据库桌面是一个数据库维护应用程序,类似于一个小型的FoxBASE,可以创建、删除和压缩数据库,可以对数据库的结构和索引进行修改,可以从一个数据库复制数据到另一个数据库。

        在以上的四类组件或工具中,BDE Administrator是数据库应用程序支持环境,如果没有它,数据库应用程序则不能运行(基于BDE的数据库应用程序)。数据库桌面的功能可以通过用户自己编程和使用组件来实现。

第三篇:如何安装数据库工具和实例

        为了能够使用C++Builder的数据库功能,在安装C++Builder时应注意以下几个设置:

        1、选用Custom模式安装

        这个不用讲,大家应该知道,也就是说,当安装程序进行到选择安装模式时,选这一项。

        2、选择数据库工具

        当选择了Custom安装模式后,点击Next后:

        选取DataBase Desktop                  安装数据库桌面系统工具;

        选取Borland DataBase Engine        安装Borland公司数据库驱动引擎(BDE);

        选取SQL Links                              安装SQL的各种数据库支持;

        选取Shared Files                            安装Borland公司产品的一些共享数据。

        这样安装完成以后,就具备了数据库应用程序的开发环境。下一讲我们开始讲如何创建和使用数据库应用程序。


第四篇:如何使用ADO组件

    我在网上和在平时与朋友们聊天,他们好象对BDE组件有意见。既然如此,我们就不讲BDE的使用方法。其实,从我个人的观点来看,BDE也有其出色的一方面,而且从功能与性能上来说,可以说根本不逊于ADO,且有过之。不过,有的人不太喜欢BDE组件,那我们就略过它来说一下ADO。

    ADO全称为:ActiveX Data Object。用户可能通过ADO组件来存取数据。ADO通过微软OLEDB数据访问技术来为众多数据提供一个高级界面。OLEDB是Microsoft提出的数据访问的系统的接口。OLEDB是一个开放的技术体系,它继承了Microsoft较早提出的ODBC,目的在于提供一个能跨平台访问数据库的数据库接口。OLEDB 数据访问技术可以让用户快速地访问任何数据源,包括关系数据库和非关系数据库、电子邮件和文件系统、文本和图像以及用户自定义的商业对象等多种数据源。

    ADO组件使用ADO技术通过现有的数据控制组件如:DBGrid和DBEdit等访问数据。面不需要Borland Database Engine(BDE)。但ADO/OLEDB运行时库必须被安装。ADO在Windows2000、XP、2003中是被预装的,在98以下的其他的版本中,ADO必须使用Microsoft Data Access Components(MDAC)单独安装,这可以通过微软的网站免费得到。和ODBC驱动程序一样,ADO驱动程序也可以访问特殊的数据仓库,Providres和ODBC驱动程序对于不同的数据仓库是不一样的,因而必须单独安装。

    ADO组件的使用非常容易而且运行效率很高,更重要的是它只使用非常少的系统资源。此外,ADO组件允许用户使用数据库的各种系统资源,强存储过程、批处理更新、游标以及支持Multiple Recordsets。

    在BCB5以上,提供了七个ADO组件,它们分别是:

        组件                                        主要功能

ADOConnection                    用于建立ADO数据库的永久连接,并支持事务功能。

由于俗事太多,好久没有更新了,实在对不起大家,最近我准备接着把这篇文件续下去!

原创粉丝点击