欢迎来到天天文库
浏览记录
ID:40018286
大小:1.64 MB
页数:120页
时间:2019-07-17
《东北大学数据库开发技术课件第7章delphi数据库系统设计技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章Delphi数据库系统设计技术7.1数据库应用系统实施的步骤与方法7.2Delphi两层数据库应用系统的支持技术7.3数据库引擎管理器7.4连接ODBC数据库7.5数据集控件7.6数据控制控件7.7报表控件7.1数据库应用系统实施的步骤与方法图7-1数据库系统实现步骤和阶段成果开发数据库应用系统是Delphi的强项。要建立数据库应用系统,除了要熟悉有关Delphi组件和objectPascal外,还要精通DBMS及数据库建立的方法。数据库应用系统设计和实现步骤如下:7.2Delphi两层数据库应用系统的支持技术数据库应用系统主要采用两层结构和三层结构的架构。两层数据库系统是指C/S
2、(客户/服务器)结构或B/S(浏览器/服务器)结构,而三层结构是客户、应用服务器和数据库服务器的系统结构。delphi7支持两层数据库应用系统结构的技术有BDE技术、ADO技术、dbExpress技术和InterBass技术4种。作为重点,主要介绍BDE技术及使用方法。7.2.1基于BDE技术的两层数据库系统BDE为Delphi数据库应用程序访问各种数据库提供了一致的接口。它具有以下一些特点:Ø通过BDE访问任何一种格式的数据库,用户不必修改程序代码,只需在BDE中设置新的数据库的服务器名或者路径即可。ØBDE非常适合开发大型的客户机/服务器应用程序.Ø如果要让BDE能访问一个新的数据库
3、,只要在系统中安装新数据库的BDE驱动程序或者ODBC驱动程序就可以了。ØBDE是32位的数据库引擎,支持多线程和有优先级的多任务处理,多个应用程序可以同时运行并访问同一个数据库。基于BDE技术的两层数据库系统的结构如图图7-2基于BDE技术的两层数据库系统的结构7.2.2ADO技术支持的两层数据库系统ADO(ActiveXDataObject)是微软公司推出的一种数据访问技术,它和ODBC(OpenDatabaseConnection)、RDS(RemoteDataService)一起称为MDAC(MicroSofeDataAccessCompenents)。使用ADO技术时,需要安装
4、MDAC,而Delphi7在安装时也会自动安装MDAC。采用ADO技术也可以通过ODBC访问数据源。基于ADO技术的两层数据库系统的结构如图图7-2基于ADO技术的两层数据库系统的结构7.2.3dbExpress技术支持的两层数据库系统dbExpress是一种数据访问标准,它包括一组支持数据库存取的驱动程序和组件。dbExpress可以用于windows下的Delphi,也可以用于Linux平台上的Kylix,能够进行不同平台的数据交换,便于开发跨平台的数据库应用系统。dbExpress支持两层的数据库系统,也支持多层数据库系统。基于dbExpress技术的两层数据库系统的结构如图图7-
5、2基于dbExpress技术的两层数据库系统的结构7.2.4Interbase技术支持的两层数据库系统Interbase是Borland公司开发的一种关系数据库管理系统。Delphi提供了专门的Interbase组件,可以快速高数地访问Interbase数据库。基于Interbase的两层数据库系统的系统结构如图;7.3数据库引擎管理器1.数据库别名的管理2.驱动程序的管理3.系统配置图7-2BDEAdministrator运行界面图7-3设置数据库驱动程序名图7-4Paradox数据库的BDE别名图7-5BDEAdministrator管理驱动程序的界面图7-6BDEAdministr
6、ator的系统配置7.4连接ODBC数据库配置ODBC驱动程序:安装ODBC驱动程序,打开Windows的控制面板,双击“ODBCDataSource(32bit)”,打开ODBCDataSourceAdministrator对话框,如图7-7所示。单击“Add”按钮,就会打开创建新数据源对话框,如图7-8所示。这里从驱动程序列表中选择“MicrosoftAccessDriver(*.mdb)”,并单击“完成”按钮,则会打开ODBCMicrosoftAccessSetup对话框,如图7-9所示。选择Configuration页框,展开Drivers节点,然后用鼠标右键单击ODBC,从弹出
7、的菜单中选择“New”选项,这时将打开NewODBCDriver对话框,如图7-10所示。接着,展开Database页框,选择“Object”菜单上的“New”命令,打开NewDatabaseAlias对话框,如图7-11所示。其中,选择ODBC-access作为数据库驱动程序,单击“OK”。输入完整的别名accesstry如图7-12所示。最后,选择Object菜单上的Apply命令,将新建的别名保存到BDE配置文件中。图7-7O
此文档下载收益归作者所有