主頁 > 知識庫 > Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫

Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫

熱門標簽:地圖標注原件 語音電話機器人缺點 廣州市400電話辦理 語音電話機器人營銷方案 宜賓外呼系統(tǒng)廠家 百變地圖標注 修改高德地圖標注 淮安自動外呼系統(tǒng)開發(fā) 南通防封外呼系統(tǒng)運營商
正在看的ORACLE教程是:Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫。[摘 要] 本文簡要介紹實現(xiàn)Web數(shù)據(jù)庫的基本方法,討論了利用Oracle的服務器選件之一WebServer結(jié)合PL/SQL和相關(guān)內(nèi)置程序包實現(xiàn)動態(tài)Web的基本方法,并給出了一簡單示例。

  隨著計算機互連網(wǎng)絡的發(fā)展,Internet正成為世界各地進行信息交流的主要方式之一。作為Internet的一個重要組成部分,全球信息網(wǎng)WWW(World Wide Web)采用HTML形式組織信息,并用超鏈結(jié)的方式進行各種信息的集成與傳遞,具有界面友好,操作簡單等特點,用戶可直接利用Web瀏覽器進行方便的瀏覽、查詢各種信息。因此,作為各機構(gòu)組織和企業(yè)展示信息的窗口,Web服務器所能提供的信息量和功能就直接影響到其自身的形象和客戶訪問量。

  在傳統(tǒng)的Web服務器中,文本和其他信息都是以文件的形式來進行存儲和管理的,向用戶瀏覽器所提供的網(wǎng)頁也大多是靜態(tài)的。當用戶在瀏覽器中輸入HTML文檔的URL時,則訪問一個在WebServer上的文件,它只有在某個網(wǎng)絡管理員在Web服務器上放置一個同名的新文件時才改變內(nèi)容。隨著WWW的應用領(lǐng)域的拓展,靜態(tài)Web頁也越來越不能滿足信息服務的動態(tài)性、實時性和交互性的要求,這就要求將數(shù)據(jù)庫技術(shù)與WWW 結(jié)合起來,以實現(xiàn)對數(shù)據(jù)資源的高效存取。

  1、 用Oracle WebServer構(gòu)建Web數(shù)據(jù)庫應用

  Oracle 8服務器是一個完善的信息管理環(huán)境。它是一個大量數(shù)據(jù)的儲藏所,并給用戶提供對這些數(shù)據(jù)的快速訪問。它能夠支持C/S結(jié)構(gòu)進行分布式處理和Web計算等。利用其服務器選件之一的WebServer,可以提供實現(xiàn)Web數(shù)據(jù)庫應用的強大功能。

  一般來說,實現(xiàn)Web數(shù)據(jù)庫應用可以在WebServer端提供CGI/API等中間件來連接WebServer 和DB Server,也可以讓用戶通過Web瀏覽器把相關(guān)應用下載到客戶端運行,在客戶端直接訪問數(shù)據(jù)庫,如Java Applet,Active X,Plug-in等。本文主要介紹利用Oracle 8 提供的PL/SQL和其功能強大的內(nèi)置程序包來編寫程序以實現(xiàn)動態(tài)的Web應用。屬于利用中間件開發(fā)的一種。中間件負責管理WebServer和DBServer之間的通信并提供應用程序服務,它能夠直接調(diào)用外部程序或腳本代碼來訪問數(shù)據(jù)庫,因此可以提供與數(shù)據(jù)庫相關(guān)的動態(tài)HTML頁面,或執(zhí)行用戶查詢,并將查詢結(jié)果格式化成HTML頁面再通過WebServer返回給用戶瀏覽器。其一般結(jié)構(gòu)如下所示:

  Web瀏覽器 ←→ Internet ←→ Web Server ←→ CGI/API ←→ Oracle DB Server

  2、 PL/SQL

   Oracle從其版本6開始支持一種過程處理語言PL/SQL,并將其作為所有Oracle工具的標準編程語言,從而所有的過程組件在Oracle服務器產(chǎn)品中都能實現(xiàn)。用PL/SQL可以實現(xiàn)下述重要功能:

   存儲過程,即存放在Oracle數(shù)據(jù)庫中的程序(或代碼段)并為你的機構(gòu)完成特定的重要工作;

   數(shù)據(jù)庫觸發(fā)器,即存放在數(shù)據(jù)庫中的代碼,可由應用所產(chǎn)生的事件觸發(fā);

   程序包,即把多個過程組合在一起當作單個程序單元的代碼存放在數(shù)據(jù)庫中。

其中內(nèi)置程序包是預先生成的,存儲在數(shù)據(jù)庫中,且能在PL/SQL代碼塊中調(diào)用的根據(jù)需求可以傳遞參數(shù)的程序。它可以完成把結(jié)果直接輸出到終端窗口;直接從操作系統(tǒng)文件讀寫數(shù)據(jù);執(zhí)行動態(tài)的SQL等多項功能。常用的如HTP,HTF,OWA-UTIL等。下面將通過一個動態(tài)的網(wǎng)上查詢分數(shù)的實例來說明其在動態(tài)Web中的應用。

您可能感興趣的文章:
  • 安裝SQL Server 2016出錯提示:需要安裝oracle JRE7 更新 51(64位)或更高版本問題的解決方法
  • oracle11g 最終版本11.2.0.4安裝詳細過程介紹
  • Win7 64環(huán)境下Oracle10g 64位版本安裝教程
  • Oracle客戶端版本及位數(shù)(Windows系統(tǒng))查看方法
  • Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級
  • VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(二)ORACLE 10.2.05版本的升級補丁安裝
  • oracle 日期函數(shù)集合(集中版本)
  • Oracle Faq(Oracle的版本)
  • Oracle相關(guān)組件版本信息的介紹

標簽:股票投資 嘉峪關(guān) 聊城 南平 襄陽 池州 南平 通化

巨人網(wǎng)絡通訊聲明:本文標題《Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫》,本文關(guān)鍵詞  Oracle,組件,實現(xiàn),動態(tài),Web,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle組件實現(xiàn)動態(tài)Web數(shù)據(jù)庫的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章