文档介绍:第卷第期软件导刊
8 % 7
2009年 7月 Software Guide Jul. 2009
基于多层动态 Web 数据库技术的研究
王庆春,陈希
(武汉工程大学计算机学院,湖北武汉)
摘要:近年来随着/ 技术的迅猛发展和基于 HTTP 协议的 Web 技术的广泛应用,极大地改变了传统
的工作模式和生产方式,使更大范围内的资源共享和协同工作成为可能。与此同时,基于 Web 技术的技术的应用系
统的开发也成为软件开发中的热点。详细讨论了当前多层 Web 数据库技术的原理和各自的优缺点。
关键词:JSP;多层应用;Web 数据库访问技术
中图分类号: 文献标识码:A 文章编号:1672-7800(2009)07-0164-02
句同时启动多个线程并行运行同时进行异构数据库的联合
, ,
概述查询
1 。
在数据库处理方面提供了数据库连接
将与数据库结合起来不仅把与数据库的所有优点,Java JDBC (Java :
Web , 为数据库开发应用提供了标准的
集中在一起而且充分利用了大量已有的数据库信息资源可 Java Database Connectioity),
, , 应用程序编程接口是一种特殊的是用于执行
以使用户在浏览器上方便地检索和浏览数据库的内容。 JDBC API, SQL
。语句的应用程序接口它规定了如何与数
数据库技术采用层或多层体系结构前端采用基于 Java (Java API), Java
Web 3 , 据库进行交互作用由一组用语言写的类和接口组
瘦客户机的浏览器技术通过服务器及中间件访问数据库图。 JDBC Java
, 。成利用机制设计的标准数据库连接接口去
是数据库的一股体系结构, Java SQL JDBC
1 Web 。访问数据库也是一种规范其宗旨是让个数据库开发商
。JDBC ,
为程序员提供标准的数据库访问类和接口与
Java 。 JDBC Java
的结合使用户很容易地把语句传送到任何关系数据库
, SQL
中程序员用它编写的数据库应用软件可在各种数据库系统
图 1 数据库技术体系结构, ,
从技术的角度来看可通过浏览器访问数据库的方上运行采用可以很容易用语句访问任何商用数据
, Web 。 JDBC SQL
法有等技术库或异构数据库如等采用
CGI、ISAPI / NSAPI、JDBC、ASP,PHP,Servlet,JSP , ( ), SQL Server,Sybase,Oracle 。 Java
下面对其中的一些技术进行分析和编写的数据库应用程序具有与平台无关的特性很容
。 JDBC ,
技术是在年易用语句访问任何商用数据库而不必为每一种数据库
ASP (Active Server Pages) Microsoft 1997 10 SQL ,
月正式推出的一种服务器端的动态网页技术是的一个平台编写不同的程序和数据库连接如图所示
, 。 JDBC 2 。
组成部分技术的出现为很多基于操作系统的开
。ASP Windows
发人员提供了一种简单高效的动态应用程序开发方法特别是
,
II