![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多层数据库开发
文章平均质量分 78
xiangyu5945
屁颠屁颠的生活
展开
-
一:设计数据库应用程序
第一章 设计数据库应用程序 数据库应用程序允许用户与存储在数据库中的信息进行交互。数据库提供了信息的结构,供不同的应用程序共享。 Delphi 4支持关系型数据库。关系型数据库以行和列即表格的形式来组织信息。当您设计一个数据库应用程序时候,必须了解数据的结构,这样才能设计出一个合适的用户界面来显示数据库中的数据并且允许用户输入新的数据或者修改已有的数据。1.1 使用 数据库构件选项板的“D转载 2010-03-23 20:04:00 · 874 阅读 · 0 评论 -
二:单层和两层的应用程序
第二章 单层和两层的应用程序 单层和两层的数据库应用程序相对来说比较简单,应用程序和数据库往往在同一个文件系统中,甚至就在同一个磁盘上。这两种类型的数据库应用程序都不太适合于在多用户的环境下同时访问同一个数据库。 对于单层的应用程序来说,Delphi 4提供了两种获得数据的方式,一种方式是通过BDE,另一种方式是通过文件。两层的应用程序一般要使用BDE。2.1 基于BDE的应用程序 由于BD转载 2010-03-23 20:30:00 · 1054 阅读 · 0 评论 -
三:创建多层应用程序
第三章 创建多层应用程序 一个多层的Client/Server应用程序在逻辑上划分为几个部分,分别在不同的机器上运行,这些机器既可以在一个局域网内,也可以在Internet上。多层体系结构最大的优势可以概括为两点,一是集中化的商业逻辑,另一个是客户程序可以做得很“瘦”。 目前较常见的是三层的体系结构,其中,最关键的是应用服务器,它在三层体系结构中起了承上启下的作用,所以,应用服务器又叫Data转载 2010-03-24 10:04:00 · 849 阅读 · 0 评论 -
三:创建多层应用程序(二)
3.5 Provider 远程数据模块上往往要放一个或几个TDataSetProvider或TProvider构件,用于提供IProvider接口。有时候,也可以不显式地使用TDataSetProvider或TProvider构件,而是由数据集构件如TTable、TQuery或TStoredProc的Provider属性间接地提供IProvider接口。 显式地使用TDataSetProvid转载 2010-03-24 11:33:00 · 1004 阅读 · 0 评论 -
四:BDE会话期
第四章 BDE会话期 不管是单层、两层还是多层的数据库应用程序,一般都要用到BDE(BorlandDatabase Engine)。Delphi 4用TSession来管理BDE会话期对象,用TSessionList来管理和操纵一个应用程序中所有的BDE会话期对象。 一般来说,并不需要显式地把TSession构件放到窗体或数据模块上,因为数据库应用程序在每次启动时会自动创建一个默认的BDE会话转载 2010-03-24 13:33:00 · 995 阅读 · 0 评论 -
使用TclientDataset
由于多层应用系统经常是为了在缓慢的广域网络,或是服务大量的客户端用户,因此有效的节省网络的使用使用率便可以加快整个系统的执行效率。因此DELPHI的多层应用系统对于更新数据的设计理念便是先把更新的数据暂时储存在客户端应用程序之中,只有程序员真正决定把数据更新回后端的数据库时,必须再调用应用程序服务器提供的一个方法才会把更新的数据真正的更新回数据库之中。当程序员使用Tclient转载 2010-03-26 15:12:00 · 3665 阅读 · 0 评论