亚洲免费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)
        一区二区三区婷婷中文字幕| 国产精品自在线拍国产| 四虎成人精品无码永久在线| 99免费视频精品| 男女啪啪在线视频网站| 777精品出轨人妻国产| 久久精品亚洲中文字幕无码网站| 久久亚洲日本免费高清一区| 久久婷婷综合激情亚洲狠狠| 国产精品一区二区av麻豆| www国产精品内射熟女| 99亚洲乱人伦精品| 日本一区二区不卡二区| 蜜臀av无码人妻精品| 久久香蕉国产精品一区二区三| 色婷婷亚洲十月十月色天| 亚洲九九九| 久亚洲一线产区二线产区三线麻豆| 国产猛烈高潮尖叫视频免费| 狠狠色综合网站久久久久久久| 国产成人永久在线播放| 毛片成人18毛片免费看| 欧美成人aaa片一区国产精品| 国产精品原创巨作AV女教师| 永久免费在线观看蜜桃视频| 国产青青草在线观看视频| 国产精品免费精品自在线观看| 人妻丰满熟妇AV无码片| 中文字幕精品人妻丝袜| 天天夜碰日日摸日日澡性色av| 国产精品亚洲一区二区在线观看 | 国内精品人妻无码久久久影院94| 国产精品午夜高潮呻吟久久av| 日本最新一区二区三区在线| 天天综合网在线观看视频 | 麻豆成人精品国产免费| 国产偷2018在线观看午夜| 亚洲一区二区三区精品久久av| 亚洲人成国产精品无码果冻| 中文字幕av无码免费一区| 制服无码在线第一页|