当前位置:文库下载 > 所有分类 > 工程科技 > 信息与通信 > Web与数据库接口技术常用方法浅谈
免费下载此文档

Web与数据库接口技术常用方法浅谈

S h a n d o n g I n d u s t r i a l T e c h n o l o g y

2 0 1 3正

山东工业技术

第8期

We b与数据库接口技术常用方法浅谈 王美迎

(安阳技师学院,河南安阳 4 5 5 0 0 0 ) 【摘] I n t e me t网是目前全球最大的计算机网络, We b数据库属于I n t e r n e t网的一种资源形势,是指在互联网中以 We b

查询接口方式访问数据库资源,其结构是后台采用数据库管理系统存储数据信息,对外提供包含表单的 W e b页面为访问接口, 查询结果也以包含数据列表的 We b页面形式返回给用户。We b技术与数据库管理系统相互融合方式,已成为热点研究的方 向。

【关键词】 We b;数据库接口; D B MS 随着 I n t e r n e t的逐步发展。数据库商家和 WE B公司也纷纷推出各自的产品和中间件支持 We b技术与数据库管理系统( D B MS )相融合 .通过 www访问数据库的优点在于: 1 )借用现成的浏览器软件 .无需开发数据库前端,使用的数据库 P r o g r a mm i n g I n t e r f a c e )由两类组件组成:提供纵向功能层的

I S A P I应用程序与提供横向功能层的 I S A P I过滤器。当接收 到一个客户端的请求时 .服务器执行一个对应的 I S A P I应用程序。I S A P I过滤器则可以实现所有请求所共有的某些功能, 当过滤器中定义的事件在进程中发生时 .服务器调用过滤器中相应的函数进行处理。I S A P I服务器扩展是可以被 H T T P 服务器加载和调用的 D L L I n t e r n e t服务器扩展也称为

应用都可以通过浏览器来实现.界面统一。也减少了开发费 用.能使广大用户很方便地访问数据库信息。2 )统一标准,开发过程简捷 .因为 H T ML是 www信息地组织方式,是一种国际标准 .开发者只要学习过 H T ML语言 .使用者只需一种 浏览器界面。3 )共用平台支持 .在各种操作系统上都有现成

I n t e me t服务器应用程序Ⅱ S A ),用于增强符合 I n t e me t服务器 A P I ( I S A P I )的服务器的功能。I S A通过浏览器应用程序调用。 并且将相似的功能提供给通用网关接口f C G I )应用程序。 3 J a v

a

的浏览器可使用 .为一个 www服务器书写的 H T ML文档 . 可以被所有平台的浏览器所浏览 .实现了跨平台操作。所以 www的应用日益普及和扩大.而目前大部分数据存放在数据库中'各种关系数据库都发挥各自的优势。建立可实用的数据库访问接口,将客户端融人统一的 We b浏览器 .用户可以方便地检索数据库的内容 .基于各种 We b的数据库访问接口 也应运而生并逐步发展。到目前为止 .常用的数据库接口有 C G I、 I S A P I、 J D B C、 A S P、 I D C、等方式。为 I n t e me t用户提供使用简便、内容丰富的服务。 1 CGI (通用网关接口: C o m mo n G a t e w a y I n t e r f a c e )是 www服

公司指定了 J D B C ( J a v a D a t a B a s e C o n n e c t i v i t y J a v a数据

库连接 )技术,作为 J a v a语言的数据库访问, J a v a— A p p l e t ( J a v a 小应用程序 )与其它方式不同。J a v a的推出,使 www页面有了活力和动感 I n t e r n e t用户可以从 www服务器上下载 J a v a小程序到本地浏览器上运行。下载的小程序就像本地程序一样。可独立地访问本地和其他服务器资源。随着应用技术的开发, J a v a在数据库访问方面也有不相同的扩展 .采用 J D B C技术,在 J a v a A p p l e t中可直接访问数据库 .不再需要 We b数据库的介入 .从而避开了 C G I方面的限制 .用户访问控制可以由数据库服务器本地的安全机制来解决 .提高了安全性。J D B C是支持基本 S Q L功能的一个通用低层的应用程序接口.在不同的数据库功能的层次上提供了一个统一的用 户界面,可实现与用户交互,提供丰富的图形功能和声音、视

务器运行时外部程序的规范 .按照 C G I编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作 .外部程序执行时可以生成 H T ML文档 .并将文档返回到 www服务

器。 C G I应用程序能够与浏览器进行交互作用,还可以通过数 据库的 A P I与数据库服务器等外部数据源进行通信 .如一个 C G I程序可以从数据库服务器中获取数据 .然后格式化为 H T ML文

档后发送给浏览器 .也可以将从浏览器获得的数据放到数据库中。绝大多数的 C G I程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理 .或将相应的信

频等多媒体信息功能 4 ASP

(动态服务器页: A c t i v e S e ̄e r P a g e s: )是服务器端的脚 本文件,可以是 H T ML,也可以是 V B S c r i p t或J a v a S c r i p t, A S P

息反馈给浏览器 C G I程序使网页具有交互功能 . 2 I SAPl

的目的是提供可编程 h t m l页来响应 w e b请求。 DC 5 l

(互联网服务器应用程序接口: I n t e r n e t S e ̄e r A p p l i c a t i o n

(互联网数据库连接器:[ n t e me t D a t a b a s e C o n n e c t o r: )使

作者简介:王美迎( 1 9 5 7 . 1 1 -),安阳技师学院,高级实习指导教师,微机控制室主任,从事计算机自动化控制和多媒体教学及数据库开发 应用。

山东工业技术 J 2 3

S h a n d o n g I n d u s t r i a l T e c h n o l o g y l

Web与数据库接口技术常用方法浅谈

免费下载Word文档免费下载:Web与数据库接口技术常用方法浅谈

(下载1-1页,共1页)

我要评论

返回顶部