Database 版 (精华区)
发信人: joy (请给database灌水), 信区: Database
标 题: jdbc与数据库相连(4)
发信站: 哈工大紫丁香 (Wed Jun 30 16:17:20 1999), 转信
发信人: Seraph (Seraph), 信区: Database
标 题: jdbc与数据库相连(4)
发信站: 白山黑水站 (Wed Jun 23 14:53:51 1999), 转信
4.在数据库存取的二层与三层模型上的应用
JDBC API支持数据库存取的二层与三层模型。如图1,在二层模型
中,Java applet应用直接与数据库对话,这要求JDBC驱动器能与所存
取的特定的DBMS系统进行通信。用户的SQL语句递交给数据库,其结果
回送给用户。数据库可以存放在由网络连接的另一台机器上,这就是
典型的客户/服务器配置,用户机为客户,存放数据库的机器为服务器
。网络可以是连接公司雇员的Intranet, 也可以是Internet.
在三层模型中,把命令发送给模型的"中间层"(包括应用服
务器和JDBC),然后中间层再把SQL语句发送至数据库。数据库处理SQL
语句,把结果回送给中间层,然后再送至用户。MIS主管认为三层模型
很适合他们的要求,可让中间层来支持对共同数据库的存取与特性控
制。中间层的另一个优点是,用户可以使用方便的高级API,由中间层
把它翻译成某种低级调用,而且在很多情形下,三层架构能提供更好的
性能。
到目前为止,中间层一直是用C或C++编写的,因此其性能较好。随
着今后优化编译器的引入,在能把Java字节代码翻译成高效的机器代
码时,就可用Java来实现中间层。
--
--
※ 修改:.joy 于 Jun 30 16:20:42 修改本文.[FROM: hit-cim3.hit.edu]
※ 来源:.白山黑水站 bbs.neu.edu.cn.[FROM: neucc198.neucc.n]
--
※ 转寄:.白山黑水站 bbs.neu.edu.cn.[FROM: hit-cim3.hit.edu]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: joy.bbs@razorback.ne]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.596毫秒