最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle組件實(shí)現(xiàn)動態(tài)Web數(shù)據(jù)庫。[摘 要] 本文簡要介紹實(shí)現(xiàn)Web數(shù)據(jù)庫的基本方法,討論了利用Oracle的服務(wù)器選件之一WebServer結(jié)合PL/SQL和相關(guān)內(nèi)置程序包實(shí)現(xiàn)動態(tài)Web的基本方法,并給出了一簡單示例。

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

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

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

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

  一般來說,實(shí)現(xiàn)Web數(shù)據(jù)庫應(yīng)用可以在WebServer端提供CGI/API等中間件來連接WebServer 和DB Server,也可以讓用戶通過Web瀏覽器把相關(guān)應(yīng)用下載到客戶端運(yùn)行,在客戶端直接訪問數(shù)據(jù)庫,如Java Applet,Active X,Plug-in等。本文主要介紹利用Oracle 8 提供的PL/SQL和其功能強(qiáng)大的內(nèi)置程序包來編寫程序以實(shí)現(xiàn)動態(tài)的Web應(yīng)用。屬于利用中間件開發(fā)的一種。中間件負(fù)責(zé)管理WebServer和DBServer之間的通信并提供應(yīng)用程序服務(wù),它能夠直接調(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工具的標(biāo)準(zhǔn)編程語言,從而所有的過程組件在Oracle服務(wù)器產(chǎn)品中都能實(shí)現(xiàn)。用PL/SQL可以實(shí)現(xiàn)下述重要功能:

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

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

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

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

相關(guān)文章

  • oracle 12c安裝教程(window)

    oracle 12c安裝教程(window)

    這篇文章主要為大家詳細(xì)介紹了oracle 12c的安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • DBF 文件恢復(fù) ORACLE 數(shù)據(jù)庫的方法

    DBF 文件恢復(fù) ORACLE 數(shù)據(jù)庫的方法

    這篇文章主要介紹了DBF 文件 ORACLE 數(shù)據(jù)庫恢復(fù)的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出操作詳解

    使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出操作詳解

    這篇文章主要介紹了使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出操作詳解,文中通過示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Oralce中VARCHAR2()與NVARCHAR2()的區(qū)別介紹

    Oralce中VARCHAR2()與NVARCHAR2()的區(qū)別介紹

    這篇文章主要給大家詳細(xì)介紹了關(guān)于Oralce中VARCHAR2()與NVARCHAR2()的區(qū)別,文中先通過翻譯官方的介紹進(jìn)行區(qū)別總結(jié),然后由一個(gè)實(shí)戰(zhàn)示例代碼進(jìn)行演示,相信對大家的理解會很有幫助,有需要的朋友們下面來跟著小編一起看看吧。
    2016-12-12
  • Oracle數(shù)據(jù)庫集復(fù)制方法淺議

    Oracle數(shù)據(jù)庫集復(fù)制方法淺議

    Oracle數(shù)據(jù)庫集復(fù)制方法淺議...
    2007-03-03
  • oracle閃回恢復(fù)數(shù)據(jù)主要方法(閃回查詢,閃回表,閃回庫,回收站恢復(fù))

    oracle閃回恢復(fù)數(shù)據(jù)主要方法(閃回查詢,閃回表,閃回庫,回收站恢復(fù))

    這篇文章主要介紹了閃回查詢、閃回表和閃回?cái)?shù)據(jù)庫等數(shù)據(jù)庫恢復(fù)技術(shù),閃回查詢可以恢復(fù)指定時(shí)間點(diǎn)的數(shù)據(jù),閃回表可以將整個(gè)表恢復(fù)到過去某個(gè)時(shí)間點(diǎn),閃回?cái)?shù)據(jù)庫可以將整個(gè)數(shù)據(jù)庫回滾到過去某個(gè)時(shí)間點(diǎn),需要的朋友可以參考下
    2025-02-02
  • oracle備份恢復(fù)的具體方法

    oracle備份恢復(fù)的具體方法

    這篇文章介紹了oracle備份恢復(fù)的具體方法,有需要的朋友可以參考一下
    2013-10-10
  • Oracle 實(shí)現(xiàn)類似SQL Server中自增字段的一個(gè)辦法

    Oracle 實(shí)現(xiàn)類似SQL Server中自增字段的一個(gè)辦法

    由于Oracle中沒有類似SQL Server中的自增字段,所以我們?nèi)绻胍ㄟ^設(shè)定類似ID性質(zhì)的唯一列的話,需要借助Oracle的sequence,先建立一個(gè)序列,然后在每次插入數(shù)據(jù)的時(shí)候,通過前觸發(fā)器來更新ID值,并將序列的序號加1,這樣的迂回方式來實(shí)現(xiàn)。
    2009-07-07
  • ORACLE如何批量插入(Insert)

    ORACLE如何批量插入(Insert)

    這篇文章主要介紹了ORACLE如何批量插入(Insert),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Oracle表的分類以及相關(guān)參數(shù)的詳解

    Oracle表的分類以及相關(guān)參數(shù)的詳解

    本篇文章是對Oracle中表的分類以及相關(guān)參數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評論

崇信县| 潜江市| 莲花县| 防城港市| 葫芦岛市| 通辽市| 武功县| 凤庆县| 宁强县| 富民县| 普兰县| 衡山县| 济南市| 萨迦县| 定陶县| 手游| 天峨县| 景泰县| 台南市| 苍梧县| 东乌珠穆沁旗| 全州县| 克什克腾旗| 宁远县| 德保县| 五莲县| 禹城市| 双流县| 紫金县| 兴文县| 清丰县| 团风县| 金川县| 夏津县| 巴林左旗| 华阴市| 元谋县| 乌什县| 华池县| 韩城市| 新丰县|