<b>Oracle组件实现动态Web数据库</b>[Oracle防范]
本文“<b>Oracle组件实现动态Web数据库</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、 用Oracle WebServer构建Web数据库利用
Oracle 8服务器是一个完善的信息管理环境.它是一个大量数据的储藏所,并给用户供应对这些数据的快速拜候.它可以支持C/S构造举行分布式处理和Web计算等.操纵其服务器选件之一的WebServer,可以供应实现Web数据库利用的强盛功效.
普通来说,实现Web数据库利用可以在WebServer端供应CGI/API等中间件来衔接WebServer 和DB Server,也可以让用户通过Web浏览器把相关利用下载到客户端运行,在客户端直接拜候数据库,如Java Applet,Active X,Plug-in等.本文主要介绍操纵Oracle 8 供应的PL/SQL和其功效强盛的内置程序包来编写程序以实现动态的Web利用.属于操纵中间件开辟的一种.中间件负责管理WebServer和DBServer之间的通信并供应利用程序服务,它可以直接调用外部程序或脚本代码来拜候数据库,因此可以供应与数据库相关的动态HTML页面,或履行用户查询,并将查询后果格局化成HTML页面再通过WebServer返回给用户浏览器.其普通构造以下所示:
Web浏览器 ←→ Internet ←→ Web Server ←→ CGI/API ←→ Oracle DB Server
2、 PL/SQL
Oracle从其版本6开始支持一种历程处理语言PL/SQL,并将其作为全部Oracle工具的尺度编程语言,从而全部的历程组件在Oracle服务器产品中都能实现.用PL/SQL可以实现下述重要功效:
存储历程,即存放在Oracle数据库中的程序(或代码段)并为你的机构完成特定的重要工作;
数据库触发器,即存放在数据库中的代码,可由利用所产生的事件触发;
程序包,即把多个历程组合在一同当作单个程序单元的代码存放在数据库中.
此中内置程序包是预先生成的,存储在数据库中,且能在PL/SQL代码块中调用的按照需求可以传送参数的程序.它可以完成把后果直接输出到终端窗口;直接从操作系统文件读写数据;履行动态的SQL等多项功效.常用的如HTP,HTF,OWA-UTIL等.下面将通过一个动态的网上查询分数的实例来阐明其在动态Web中的利用.
以上是“<b>Oracle组件实现动态Web数据库</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |