Delphi中三层C/S数据库应用系统开发方法
- 格式:pdf
- 大小:141.77 KB
- 文档页数:2
关 键 词 : 三层 C 6结构
中 图分 类 号 : r 3 1 P 1
数 据库应用 系统
D lh e i p
D tS a a n p技术 a
文献 标 识 码 : B 文 章编 号 :02 2 2 ( 0 8) 6 0 c 一 2 l0 — 4 2 2 o 0 - 0r O 7
专 门的数据库 管理 系统 实现 , e h 主要 是通 过 D t np Dl i p a S a a
技术来 实现客 户端 和应用服务器端 的开发 。三层 数据 库应 用系 统的模型 可以用 图 1 示。 表
客 户 端 应 用服 务 器
2 开 发三 层 C s数 据 库 应用 系统 的步 骤
( )保存文 件 , 5 编译 并运行 应用 服务器程序 以注 册应 用服 务器程序 。
22 建立客户端应用程序 . () 1 使用 Fl i e菜单 下的 N w A p e tn建立一个新的 e p la o i i 应用程序 ;
1D lh 中实现三 层 G e i p s数据 库 应用 系统 的方 法
在 a np组件 , 4 D mS a 位于客户端 , 能是定位 应用 服务 功
器和 I p Sre 接 1, A p evr : 建立客户端与应用服务器的连接。 2
不同而不同 , 此不讨论步骤 ( ) 在 1 。 21 . 建立应 用服 务器 () 1 使用 F e菜单 下的 N w A p c tn建立一个新的 i l e p la o i i 应用程序 ;
数据库服务器
( )增加 一个 远 程数 据 模块 , 行 e e 一0 Ir 2 执 —N w te I
() 1 在数据库 服务器上建立需要 的数据库; () 2 建立应用服 务器; () 3 建立客户端应用 程序 。 三层 数据 库应 用系 统 中,主 要数据 库有 S L S r r Q ev 、 e
M S L O al 。数据库 的建 立方法因数据库管理系统 的 y Q 、 rc e等
菜 单命令 , N w I ms对 话框 中选 中 Mu i r双击 R — 在” e t e ht , e e m t D t d l, oe a Mo u 设置 C Cas N m a e o l a e为 需要 的名称 , 置 s 设 Is nig及 T raig Moue为默认值 ; nt cn a h dn dl e () 3 在远程 数据模块上设 置供客户端访 问的数据集如 增加 Ta l、 D tbs 、Q e t e T a aeT u r 组件 ; b a y等 ( ) 加 一 个 T a S trv e 组件 , D t e 属性 4 添 D t e oi r a P d 把 aSt a 设置为添加 的数据集组 件名;
28 1 0 耳 2月 0
电 脑 学 习
第6 期
D lh 中三层 C S e i p / 数据 库应 用系统开发 方法
俞 燎宏 ’
摘 要 : 分析 了 D lh 中通过 D t n p技术实现三 层 CS数据库应用 系统的方法 。 e i p aS a a / 并详 细说 明 了开发三层数据库应
图 1三 层 数 据库 应 用 系统 的 模 型
从 图 1可 以看到 , 应用服 务器通过 B E与数据库服 务 D
器 连接 , 并从 数据库 存取 数 据 , 后 由 T a Strvdr 然 D t ePoie 组 a 件把读取 的数据集压 缩并切割成 一段一段 的数据 包,通过
各种协议如 D O T P P、 1 C M、 CA HTT传送到客户端 。客户端上 的组 件如 T C M on t n T cc eC n ed n T : o— D 0 C ne i ,S okton o , WeC n o b nc o ef n把接收到的数据包还原成完整 的数据集传给程序 中 i 的 T l nD t e 组件 ,再 通过 T a Suc Ci t a St e a Dt or a e组件把 T l n- Ci t e
De eo me t o h e - e S Daa a e Ap l a i n S se i lh v lp n f T r e Tir C/ tb s pi to y tm n Dep i c
Yu L a h n io o g
Ab t a t T e p p r a aye h e l ain o h e— e aa ae a p e t n sse b tS a e h oo y a sr c: h a e n lz st e rai t ftre t rGS d tb s p l a o y tm y Daa n p tc n lg — z o i i i
n e c ie e se s t ls r s n s h w t s b ih t e r l t n h p b t e n t e tr e t r s u t r . d d s r s t tp ,a a t p e t o o e t l h e a o s i we h h e - i t cu e b h e a s i e e r Ke wo d: T r e t r C S S r c u e y r h e - i / tu t r e Daa a e Ap l a o y tm t s pi t n S s b ci e Dep i l h D tS a c n lg a a n p Te h o o y