亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ADO技術(shù)的XML數(shù)據(jù)庫信息處理綜述

        2013-01-29 19:45:56余青
        中國科技信息 2013年16期
        關(guān)鍵詞:監(jiān)聽服務(wù)器端數(shù)據(jù)源

        余青

        浙江傳媒學(xué)院, 浙江 杭州 310018

        隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,XML已經(jīng)成為網(wǎng)絡(luò)的信息發(fā)布的重要標(biāo)準(zhǔn)和關(guān)鍵的表示技術(shù)之一,網(wǎng)絡(luò)之間的數(shù)據(jù)交換采用XML技術(shù)成為網(wǎng)絡(luò)信息交換的重要工具。XML不僅能夠滿足一些高容量、高信息數(shù)據(jù)量的傳輸,而且還能夠滿足不同平臺(tái)之間的數(shù)據(jù)交換。

        1 ADO技術(shù)分析

        ADO是一種應(yīng)用于Windows 系統(tǒng)的分布式數(shù)據(jù)架構(gòu)技術(shù)和訪問技術(shù),在網(wǎng)絡(luò)中的數(shù)據(jù)庫的連接和信息處理中得到了廣泛的應(yīng)用。ADO技術(shù)利用OLE DB技術(shù)對(duì)多個(gè)數(shù)據(jù)庫的數(shù)據(jù)源進(jìn)行訪問和連接,ADO技術(shù)不僅可以與傳統(tǒng)的數(shù)據(jù)源一起協(xié)調(diào)進(jìn)行工作,還能夠與非關(guān)系型的數(shù)據(jù)源融合在一起進(jìn)行工作, ADO技術(shù)采用非Connection對(duì)象來建立客戶端與服務(wù)器端數(shù)據(jù)庫的連接,Command 對(duì)象對(duì)數(shù)據(jù)庫進(jìn)行存儲(chǔ)和操作,也可以運(yùn)用它執(zhí)行數(shù)據(jù)庫相關(guān)操作的命令;采用RecordSet對(duì)象可以從數(shù)據(jù)庫中提取數(shù)據(jù)集,由用戶在客戶端直接操作。

        2 XML的數(shù)據(jù)存儲(chǔ)機(jī)制

        XML為可擴(kuò)展的標(biāo)記語言,在多種平臺(tái)進(jìn)行網(wǎng)頁數(shù)據(jù)傳遞和交換是各種各樣的,需要采用XML技術(shù)進(jìn)行傳遞,在網(wǎng)頁數(shù)據(jù)交換中,XML的數(shù)據(jù)源比較多,相應(yīng)的數(shù)據(jù)傳輸方式也不一樣。在一般的情況下,XML的數(shù)據(jù)傳輸可以分為兩種方式:

        1)XML格式的純文本文檔。數(shù)據(jù)在存儲(chǔ)的文檔中,可以直接的讀取和修改處理,通過XSL的方式對(duì)XML文檔進(jìn)行數(shù)據(jù)轉(zhuǎn)換,這種數(shù)據(jù)的傳遞方式是XML最基本的數(shù)據(jù)存取技術(shù),主要是采用一組API來實(shí)現(xiàn)XML數(shù)據(jù)的提取和存儲(chǔ)。

        2)關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)提取和存儲(chǔ)。這種數(shù)據(jù)的提取方式是XML數(shù)據(jù)交換主要用的方式之一,這種方法主要是通過中間件對(duì)系統(tǒng)的數(shù)據(jù)庫和XML文檔之間建立數(shù)據(jù)提取和存儲(chǔ)關(guān)系,方便系統(tǒng)的數(shù)據(jù)開發(fā)和動(dòng)態(tài)使用,同時(shí)也方便各種系統(tǒng)開發(fā)時(shí)的數(shù)據(jù)動(dòng)態(tài)調(diào)用。

        3 基于ADO技術(shù)與XML構(gòu)成的數(shù)據(jù)交換分析

        基于ADO技術(shù)的XML數(shù)據(jù)的交換模型按照其使用結(jié)構(gòu)和數(shù)據(jù)封裝的形式分別是數(shù)據(jù)存儲(chǔ)層、中間層和數(shù)據(jù)顯示層。系統(tǒng)主要是通過ADO技術(shù)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的數(shù)據(jù)提取和訪問處理,用戶從數(shù)據(jù)源中提取XML數(shù)據(jù)進(jìn)行處理,然后再將XML的數(shù)據(jù)作為DOM對(duì)象進(jìn)行處理,以實(shí)現(xiàn)系統(tǒng)異構(gòu)數(shù)據(jù)的處理和交換。

        (1)數(shù)據(jù)存儲(chǔ)層。存儲(chǔ)層主要是實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)的存儲(chǔ)管理功能,在當(dāng)前系統(tǒng)開發(fā)和設(shè)計(jì)的過程中,數(shù)據(jù)的調(diào)用和管理都是在數(shù)據(jù)庫中進(jìn)行的,數(shù)據(jù)庫技術(shù)已經(jīng)相當(dāng)成熟,而且數(shù)據(jù)庫的數(shù)據(jù)管理功能也十分強(qiáng)大,所以數(shù)據(jù)存儲(chǔ)層的后臺(tái)數(shù)據(jù)管理主要由數(shù)據(jù)庫來實(shí)現(xiàn)的,

        (2)中間層。中間層的主要功能是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的查詢、處理等一系列的操作過程,主要將系統(tǒng)數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù)進(jìn)行處理,他它主要是通過ADO的Connection對(duì)象命令和ODBC命令實(shí)現(xiàn)與系統(tǒng)數(shù)據(jù)庫之間的連接,執(zhí)行數(shù)據(jù)庫的操作和執(zhí)行命令,例如執(zhí)行指定的SQL語句命令,生成相應(yīng)的數(shù)據(jù)操作記錄。

        (3)數(shù)據(jù)顯示層。它主要是實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)方便的在瀏覽器中進(jìn)行顯示,利用DOM組件將系統(tǒng)定義好的XSL的文件樣式信息,添加到系統(tǒng)的XML數(shù)據(jù)中,將數(shù)據(jù)的格式轉(zhuǎn)變?yōu)槟軌虮粸g覽器實(shí)現(xiàn)的樣式化數(shù)據(jù)。當(dāng)XML的內(nèi)容需要在瀏覽器上顯示時(shí),XSL中存儲(chǔ)的文件樣式才添加到網(wǎng)頁中。

        4 基于ADO技術(shù)的XML數(shù)據(jù)交換的實(shí)現(xiàn)

        XML是一種文件格式,也是一種可標(biāo)識(shí)性的語言,在設(shè)計(jì)的過程中,它沒有要求和規(guī)定系統(tǒng)數(shù)據(jù)庫的具體連接方法,只是需要采用一定的方法與系統(tǒng)的數(shù)據(jù)庫相連接,實(shí)現(xiàn)數(shù)據(jù)庫的相關(guān)的操作和管理,然后根據(jù)數(shù)據(jù)傳輸?shù)男枰瑢⑾到y(tǒng)操作的結(jié)果轉(zhuǎn)換為XML格式,以方便瀏覽器的識(shí)別。

        4.1 數(shù)據(jù)交換的功能實(shí)現(xiàn)

        (1)用戶在客戶端提交數(shù)據(jù)處理的請(qǐng)求給WEB服務(wù)器,系統(tǒng)的WEB服務(wù)器通過相關(guān)的命令實(shí)現(xiàn)數(shù)據(jù)庫訪問鏈接。

        (2) 系統(tǒng)將對(duì)數(shù)據(jù)庫的數(shù)據(jù)處理的結(jié)果,將數(shù)據(jù)庫處理后返回的數(shù)據(jù),運(yùn)用ADO技術(shù)轉(zhuǎn)換為XML文檔,方便在瀏覽器端能夠?qū)崿F(xiàn)數(shù)據(jù)的瀏覽。

        (3) WEB頁面完成對(duì)XML文檔樣式化處理,并將相應(yīng)的處理結(jié)果輸出到客戶端的瀏覽器進(jìn)行瀏覽。

        4.2 數(shù)據(jù)交換實(shí)現(xiàn)的過程分析

        (1)通過使用ADO控件訪問關(guān)系數(shù)據(jù)庫,將數(shù)據(jù)處理后,經(jīng)由DOM組件,動(dòng)態(tài)的生存XML文件。首先是系統(tǒng)服務(wù)器端的網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽監(jiān)聽工作,主要使用如下的命令來完成相應(yīng)的系統(tǒng)的監(jiān)聽功能:sckserver(0)、Bind sckserver(0)、Local Port sckserver(0)、Listen等這些相關(guān)的命令,在具體的工作時(shí),sckserver是系統(tǒng)數(shù)據(jù)調(diào)用的一個(gè) Winsock 實(shí)例,在程序運(yùn)行階段通過命令給LocalPort進(jìn)行賦值。在監(jiān)聽時(shí),系統(tǒng)首先將Local Port進(jìn)行功能綁定,進(jìn)而實(shí)現(xiàn)監(jiān)聽的功能。再次是通過使用ADO的技術(shù)中Connection命令,建立系統(tǒng)數(shù)據(jù)庫之間的聯(lián)系,實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)庫的操作功能。

        (2)通過調(diào)用DOM組件的方法,將XML文件通過XSL文件樣式進(jìn)行格式化,首先是與系統(tǒng)的服務(wù)器端建立連接,方便進(jìn)行數(shù)據(jù)處理。由系統(tǒng)的程序自動(dòng)生成相應(yīng)的數(shù)據(jù)庫處理語句,通過調(diào)用數(shù)據(jù)庫的命令,把數(shù)據(jù)庫的查詢命令發(fā)送到系統(tǒng)的服務(wù)器端。最后,就是通過系統(tǒng)的接收服務(wù)器端,對(duì)返回的XML數(shù)據(jù)進(jìn)行處理分析,提取所需的數(shù)據(jù),實(shí)現(xiàn)整個(gè)系統(tǒng)數(shù)據(jù)處理的過程。

        5 小結(jié)

        XML在網(wǎng)頁中的應(yīng)用不斷擴(kuò)大,通過采用XML相應(yīng)的語言操作,可以實(shí)現(xiàn)XML標(biāo)簽的Internet搜索引擎、帶標(biāo)簽的電子數(shù)據(jù)交換系統(tǒng),數(shù)據(jù)的重復(fù)使用、內(nèi)容的個(gè)性化顯示的功能等,基于ADO技術(shù)的XML數(shù)據(jù)交換結(jié)構(gòu)可以減少WEB上的數(shù)據(jù)傳輸,在網(wǎng)絡(luò)中的應(yīng)用十分廣泛。

        [1]胡尚杰. 基于關(guān)系數(shù)據(jù)庫的XML數(shù)據(jù)管理系統(tǒng)[J]. 煤炭技術(shù),2011(3).

        [2]紀(jì)兆輝,胡孔法. 基于ADO.NET和XML實(shí)現(xiàn)數(shù)據(jù)交換[J]. 微計(jì)算機(jī)信息,2009(18).

        [3]劉麗萍,張?jiān)虑? 基于ADO.NET的關(guān)系模式到XML Schema的轉(zhuǎn)換[J]. 電腦開發(fā)與應(yīng)用,2011(9).

        猜你喜歡
        監(jiān)聽服務(wù)器端數(shù)據(jù)源
        千元監(jiān)聽風(fēng)格Hi-Fi箱新選擇 Summer audio A-401
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
        基于不同網(wǎng)絡(luò)數(shù)據(jù)源的期刊評(píng)價(jià)研究
        網(wǎng)絡(luò)監(jiān)聽的防范措施
        電子制作(2017年20期)2017-04-26 06:58:02
        在Windows中安裝OpenVPN
        應(yīng)召反潛時(shí)無人機(jī)監(jiān)聽航路的規(guī)劃
        基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評(píng)價(jià)算法
        局域網(wǎng)監(jiān)聽軟件的設(shè)計(jì)
        河南科技(2014年5期)2014-02-27 14:08:21
        分布式異構(gòu)數(shù)據(jù)源標(biāo)準(zhǔn)化查詢?cè)O(shè)計(jì)與實(shí)現(xiàn)
        色综合久久人妻精品日韩| 亚洲国产另类久久久精品黑人| 国产小受呻吟gv视频在线观看| 欧洲亚洲第一区久久久| 一区二区亚洲 av免费| 91三级在线观看免费| 特黄熟妇丰满人妻无码| 曰本女人牲交全视频免费播放| 久久熟女五十路| 一区二区精品天堂亚洲av | 国产麻豆一区二区三区在线播放| 精品久久久少妇一区二区| 99国产精品久久久蜜芽| 久久精品国产99国产精2020丨| 国产av大片在线观看| 亚洲熟妇av一区二区在线观看| 国产精品无码一区二区三区电影| 日日躁夜夜躁狠狠躁超碰97| 亚洲欧美久久婷婷爱综合一区天堂| 日本妇女高清一区二区三区| 国产综合精品一区二区三区| 国产午夜影视大全免费观看| 白白视频在线免费观看| 国产性虐视频在线观看| 久久久老熟女一区二区三区 | 在线观看国产激情免费视频| 男人吃奶摸下挵进去啪啪软件| 久久99精品国产麻豆| 天天射色综合| 亚洲毛片免费观看视频| 国产日产欧产精品精品| 四虎精品影视| 亚洲无av高清一区不卡| 国产av精品一区二区三| 亚洲日韩∨a无码中文字幕| 国产人成视频免费在线观看| 国产精品日韩经典中文字幕| 中文日韩亚洲欧美制服| 午夜福利影院不卡影院| 精品中文字幕在线不卡| 精品www日韩熟女人妻|