- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章Delphi7基础知识及Delphi7与数据库剖析
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5.6.2.3 开发多层数据库应用程序的方法 利用Delphi 7开发多层数据库应用程序主要方法: 1、基于DataSnap技术开发的多层数据库应用程序 2、基于逻辑三层结构的数据库用程序。 1. 基于DataSnap技术的多层数据库应用程序 DataSnap技术原先称MIDAS技术,该结构的数据库应用程序与两层结构的数据库应用程序相比,多了一个应用服务器,与数据访问有关的功能以数据提供者(Providers)的身份运行在应用服务器上 。 MIDAS (Multi-tier Distributed Application Services Suite)多层分布式应用服务套件 DataSnap技术使用解决表示层如何通过应用层获取数据层中数据的问题。 2. 逻辑三层结构的数据库应用程序 逻辑三层的数据库应用程序并不是真正的三层结构的数据库应用程序。 代表数据库服务器中的数据集 代表运行SQL查询得到结果 代表数据库服务器中的存储过程 Delphi中开发三层数据库应用系统的模型 客户端(第1层) 应用服务器端 (第2层) 数据库服务器端 (第2层) 5.6.3 Database Desktop的使用 5.6.3.1 Database Desktop的作用 Database Desktop(数据库桌面)是Delphi7自带的一个数据库管理工具。利用它可以完成: 数据库的创建和维护 别名的创建和维护 SQL文件的创建及SQL命令的执行 1. 创建和维护数据库 Database Desktop应用程序可以直接创建和维护Paradox数据库,而且几乎当前所有格式的数据库表均可以通过它来创建。 注意区分Database Desktop中数据库和数据库表的区别,数据库是数据表的容器,它是一个容纳数据库表的目录(文件夹)。数据库表实际上是容纳数据的表格。 2. 维护数据库别名 数据库别名可以理解为存放数据库表的容器,也就是数据库所在的子目录或数据库文件的替代名称,一旦建立好这种别名和路径或数据库名的对应关系,以后需要访问数据库表的时候就不必指出路径或数据库名。 在Database Desktop应用程序中,可以实现别名的创建和删除等操作。 3. 创建SQL文件和执行SQL命令 SQL是结构化查询语言的英文缩写,利用它可以实现数据库的建立、维护和查询。利用Database Desktop应用程序可以创建和执行SQL文件。实际上SQL文件就是一个文本文件,里面包含SQL语句。 Database Desktop还可以建立和执行QBE(Query by example)查询, QBE查询是通过若干个对话框提示用户选择和输入内容,最后自动生成SQL语句。执行相应的QBE查询将会得到相应的查询结果,QBE查询产生的是一条SELECT语句。 5.6.3.2 Database Desktop的工作目录和私有目录的设定 Database Desktop的工作目录是系统默认的打开和保存文件的目录,也是打开文件对话框和保存文件对话框的默认路径,名为WorkDir的目录作为默认工作目录。当需要经常从某个目录读取文件和把文件存放到该目录下,就要把该目录设为工作目录,以简化操作。默认工作目录的数据库别名是WORK。 私有目录通常在多用户环境中使用,用来存放当前用户的中间结果,如临时创建的表格等。这些中间结果保存在一个非共享的目录中,以免其他用户修改。在多用户环境下,每个用户都应该有一个私有目录。当Database Desktop应用程序安装在本地硬盘上,就会在系统目录下创建一个名为 PrivDir的私有目录,默认私有目录的别名是PRIV。 工作目录和私有目录的设定步骤 把D :\JWGL子目录设为工作目录: (1)执行【Tools】→【Database Desktop】命令,启动Database Desktop应用程序。 (2)执行【File】→【Working Directory】命令,出现【Set Working Directory】对话框。在【Working Directory】文本框中可以输入工作目录名,也可以通过单击【browse】按钮,在【Direcory Brower】对话框中选择相应目录“D:\JWGL”,单击【OK
文档评论(0)