Oracle组件实现动态Web数据库

正在看的ORACLE教程是:Oracle组件实现动态Web数据库。[摘要]正文简介完成Web数据库的为主方法,商讨了采纳Oracle的服务器选件之豆蔻梢头WebServer结合PL/SQL和有关内置程序包达成动态Web的主导措施,并付出了一简便示例。
随着Computer互连互联网的前行,Internet正成为世界各市进行音信沟通的严重性方法之风华正茂。作为Internet的贰个最主要组成部分,全球音讯网WWW(WorldWideWeb卡塔尔接收HTML情势组织音信,并用超链结的法子进行各样新闻的合生机勃勃与传递,具备分界面友好,操作简易等特点,客商可一向动用Web浏览器进行有益的浏览、查询各样音信。由此,作为各部门协会和商号体现消息的窗口,Web服务器所能提供的音讯量和机能就直接影响到其本人的影象和客商访谈量。
在金钱观的Web服务器中,文本和别的音信都是以文件的花样来开展仓库储存和保管的,向客户浏览器所提供的网页也大半是静态的。当客户在浏览器中输入HTML文书档案的UPRADOL时,则做客一个在WebServer上的公文,它唯有在某些互连网管理员在Web服务器上停放四个同名的新文件时才转移内容。随着WWW的应用领域的张开,静态Web页也越来越无法满意消息服务的动态性、实时性和交互作用性的渴求,那将须求将数据库手艺与WWW结合起来,以实现对数码财富的飞快存取。
1、用OracleWebServer构建Web数据库应用
Oracle8服务器是一个完美的消息保管蒙受。它是八个恢宏数据的储藏所,并给客商提供对那么些数据的火速访问。它能够扶助C/S构造举行布满式管理和Web总结等。利用其服务器选件之风流洒脱的WebServer,能够提供完毕Web数据库应用的苍劲作用。
日常的话,完结Web数据库应用能够在WebServer端提供CGI/API等中间件来连接WebServer和DBServer,也得以让客户通过Web浏览器把有关应用下载到客商端运转,在客商端直接访谈数据库,如JavaApplet,ActiveX,Plug-in等。本文重要介绍利用Oracle8提供的PL/SQL和其成效壮大的放置程序包来编写程序以落实动态的Web应用。归于行使中间件开采的意气风发种。中间件担当管理WebServer和DBServer之间的通讯并提供应用程序服务,它亦可一向调用外界程序或脚本代码来拜望数据库,由此可以提供与数据库相关的动态HTML页面,或实践顾客查询,并将查询结果格式化成HTML页面再通过WebServer重临给顾客浏览器。其貌似构造如下所示:
Web浏览器←→Internet←→WebServer←→CGI/API←→OracleDBServer 2、PL/SQL
Oracle从其版本6开端扶助风流罗曼蒂克种进度管理语言PL/SQL,并将其看做具备Oracle工具的科班编制程序语言,进而具有的长河组件在Oracle服务器产物中都能促成。用PL/SQL能够落成下述重要作用:
存款和储蓄进度,即寄存在Oracle数据库中的程序并为你的单位完结一定的入眼专业;
数据库触发器,即存放在数据库中的代码,可由运用所发生的事件触发;
程序包,即把八个经过组合在一块儿作为单个程序单元的代码存放在数据库中。
个中内置程序包是预先生成的,存款和储蓄在数据库中,且能在PL/SQL代码块中调用的借助供给可以传递参数的主次。它能够成功把结果一向出口到极限窗口;直接从操作系统文件读写多少;实行动态的SQL等多项意义。常用的如HTP,HTF,OWA-UTIL等。上边将经过一个动态的网络查询分数的实例来表达其在动态Web中的应用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注