一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法
【專利摘要】本發(fā)明公開了一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,包括嵌入式設(shè)備,Web服務(wù)器和數(shù)據(jù)庫服務(wù)器,且包括以下內(nèi)容:遠(yuǎn)程客戶程序,用于與用戶的人機(jī)交互,實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)處理;數(shù)據(jù)訪問組件,用于接收來自客戶程序?qū)?shù)據(jù)庫的操作請(qǐng)求;Web 服務(wù)器上的ASP頁,用于接收來自遠(yuǎn)程數(shù)據(jù)訪問組件XML格式的請(qǐng)求;數(shù)據(jù)訪問服務(wù)器組件,接收來自ASP 頁的請(qǐng)求并做出響應(yīng);數(shù)據(jù)庫服務(wù)器,完成與ADO 的交互,實(shí)現(xiàn)具體的數(shù)據(jù)庫訪問。本發(fā)明以XML為媒介,在不影響遠(yuǎn)程數(shù)據(jù)庫的情況下完成數(shù)交換,使嵌入式數(shù)據(jù)庫用戶能夠方便地與遠(yuǎn)程的大型數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的交互,實(shí)現(xiàn)跨平臺(tái)、異構(gòu)系統(tǒng)間的無縫連接,減輕開發(fā)者工作負(fù)擔(dān),降低了成本。
【專利說明】一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種遠(yuǎn)程訪問數(shù)據(jù)庫的方法,具體涉及一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法。
【背景技術(shù)】
[0003]嵌入式系統(tǒng)是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)作為特殊的計(jì)算機(jī)系統(tǒng),自底向上包含硬件平臺(tái)、嵌入式操作系統(tǒng)和嵌入式應(yīng)用系統(tǒng)三個(gè)部分。
[0004]當(dāng)前,嵌入式系統(tǒng)已經(jīng)被廣泛應(yīng)用到工業(yè)控制、交通管理、信息家電、醫(yī)療衛(wèi)生和自動(dòng)化控制等各個(gè)領(lǐng)域,并逐步向網(wǎng)絡(luò)化和集成化方向發(fā)展。在這些領(lǐng)域,嵌入式設(shè)備往往充當(dāng)數(shù)據(jù)采集,數(shù)據(jù)顯示等重要角色。因此信息的傳輸、交換和存儲(chǔ)技術(shù)就顯得尤為重要。
[0005]目前應(yīng)用在嵌入式設(shè)備上的數(shù)據(jù)交換和存儲(chǔ)方法主要有以下幾個(gè)不足:其一就是安裝在嵌入式設(shè)備上的嵌入式數(shù)據(jù)庫,如3亂1仏,它是一個(gè)開源嵌入式數(shù)據(jù)庫,具有系統(tǒng)開銷小、檢索效率高的特性,適用于手機(jī)、?0八、機(jī)頂盒等設(shè)備。這里的“嵌入式”不僅是指它適用于在嵌入式系統(tǒng)中應(yīng)用,而且是指%11仏直接連接到應(yīng)用程序內(nèi)部,和應(yīng)用程序運(yùn)行在同一地址空間。傳統(tǒng)數(shù)據(jù)庫一般作為獨(dú)立服務(wù)器工作,而3亂1仏是軟件開發(fā)庫,開發(fā)者將它嵌入到自己的應(yīng)用程序中,應(yīng)用程序本身就是一個(gè)服務(wù)器。主要存在的問題是無法與遠(yuǎn)程數(shù)據(jù)庫同步數(shù)據(jù),無法做到數(shù)據(jù)共享。其二是隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,特別是工社虹加七的迅猛發(fā)展,基于網(wǎng)絡(luò)的分布式應(yīng)用系統(tǒng)在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,在整個(gè)社會(huì)生活中正發(fā)揮著日益突出的作用。1社6111的已經(jīng)越來越多地成為構(gòu)建分布式應(yīng)用系統(tǒng)的一個(gè)關(guān)鍵組成部分。同時(shí),為了能夠使分布式應(yīng)用系統(tǒng)能夠安全地運(yùn)行,人們采用了多種手段,一個(gè)最常用的網(wǎng)絡(luò)安全技術(shù)就是使用防火墻技術(shù),建造一個(gè)防火墻就是在連接該局域網(wǎng)和外部網(wǎng)絡(luò)的路由器上建立包過濾,以便阻止不能信任的端口建立連接,同時(shí)為了實(shí)現(xiàn)與外部的聯(lián)系,通常允許肌了?協(xié)議通過。設(shè)計(jì)分布式應(yīng)用系統(tǒng)時(shí),如何在1社6111的上通過??!丁丁?協(xié)議安全有效地訪問和表示與應(yīng)用系統(tǒng)相關(guān)聯(lián)的業(yè)務(wù)數(shù)據(jù),已成為亟待解決的問題。
[0006]伴隨著計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,企業(yè)在發(fā)展過程中積累了大量的分布的、異構(gòu)的數(shù)據(jù)庫系統(tǒng)。如何訪問這些異構(gòu)數(shù)據(jù)的關(guān)鍵就是為嵌入式終端提供一個(gè)完整的數(shù)據(jù)源模式和一致的訪問接口,使對(duì)任何數(shù)據(jù)庫的操作就如同在本地執(zhí)行,而不需要考慮數(shù)據(jù)庫在平臺(tái)、系統(tǒng)環(huán)境、內(nèi)部數(shù)據(jù)格式等方面的異構(gòu)性。
[0007]綜上所述,目前廣泛采用的嵌入式數(shù)據(jù)庫訪問技術(shù)無法滿足日益增長的嵌入式系統(tǒng)對(duì)遠(yuǎn)程異構(gòu)數(shù)據(jù)庫的訪問及操作。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的以上問題,提供一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法。
[0009]為實(shí)現(xiàn)上述目的,達(dá)到上述技術(shù)效果,本發(fā)明通過以下技術(shù)方案實(shí)現(xiàn):
一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,主要包括嵌入式設(shè)備,1613服務(wù)器和數(shù)據(jù)庫服務(wù)器,且包括以下步驟:
步驟1)遠(yuǎn)程客戶程序,用于與用戶的人機(jī)交互,實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)處理;
步驟2)數(shù)據(jù)訪問組件,用于接收來自客戶程序?qū)?shù)據(jù)庫的操作請(qǐng)求,通過肌1?協(xié)議建立與遠(yuǎn)程數(shù)據(jù)庫的訪問通道,通過XII文檔提交查詢要求和獲得查詢結(jié)果,查詢結(jié)果直接返回記錄集,支持批處理和事務(wù)處理,支持存儲(chǔ)過程的復(fù)雜調(diào)用;
步驟3)14服務(wù)器上的…?頁,用于接收來自遠(yuǎn)程數(shù)據(jù)訪問組件X祖^格式的請(qǐng)求,啟用數(shù)據(jù)訪問服務(wù)器組件來獲得XII格式的查詢結(jié)果,并以XII格式進(jìn)行數(shù)據(jù)回復(fù),支持331,支持用戶加密,支持防火墻;
步驟4)數(shù)據(jù)訪問服務(wù)器組件,接收來自八3?頁的請(qǐng)求并做出響應(yīng),交互數(shù)據(jù)均為XIII格式,該組件的基本任務(wù)是建立與數(shù)據(jù)庫服務(wù)器的連接,把X見數(shù)據(jù)解析成八00能執(zhí)行的命令,并把八00執(zhí)行后的結(jié)果返回給調(diào)用者;
步驟5)數(shù)據(jù)庫服務(wù)器,完成與八00的交互,實(shí)現(xiàn)具體的數(shù)據(jù)庫訪問。
[0010]進(jìn)一步的,所述嵌入式設(shè)備包括需要訪問的遠(yuǎn)程數(shù)據(jù)庫的應(yīng)用程序,所述應(yīng)用程序與數(shù)據(jù)轉(zhuǎn)換處理模塊連接,所述數(shù)據(jù)轉(zhuǎn)換處理模塊與數(shù)據(jù)訪問組件01連接,所述胃必服務(wù)器上設(shè)有纟3?頁和數(shù)據(jù)訪問服務(wù)組件(1)1+,所述數(shù)據(jù)庫服務(wù)器包括數(shù)據(jù)庫接口和數(shù)據(jù)庫。
[0011]進(jìn)一步的,所述嵌入式設(shè)備,所述胃必服務(wù)器和所述數(shù)據(jù)庫服務(wù)器依次連接。
[0012]進(jìn)一步的,所述服務(wù)器和所述數(shù)據(jù)庫服務(wù)器分別安裝在不同的服務(wù)器上,且均需連入局域網(wǎng)中。
[0013]進(jìn)一步的,采用1222802.1化4通信標(biāo)準(zhǔn)的嵌入式設(shè)備通過無線仙連入到相同的局域網(wǎng)中。
[0014]本發(fā)明的有益效果:
本發(fā)明所提供的嵌入式系統(tǒng)與遠(yuǎn)程數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交換的方法,以XII為媒介,在不影響遠(yuǎn)程數(shù)據(jù)庫的情況下完成數(shù)交換,使嵌入式數(shù)據(jù)庫用戶能夠方便地與遠(yuǎn)程的大型數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的交互,實(shí)現(xiàn)跨平臺(tái)、異構(gòu)系統(tǒng)間的無縫連接,減輕開發(fā)者工作負(fù)擔(dān),降低了成本。
[0015]1、安全性高。通過服務(wù)器來進(jìn)行數(shù)據(jù)庫操作的,可以避免通過網(wǎng)絡(luò)傳遞數(shù)據(jù)庫的登錄口令,并能夠方便地穿過的防火墻,保證整個(gè)系統(tǒng)的安全可靠。
[0016]2、方法簡單。采用本發(fā)明后,嵌入式終端系統(tǒng)訪問數(shù)據(jù)庫服務(wù)器的方法變得簡單直接,這就可以非常明顯地提高研發(fā)的效率,可以使軟件開發(fā)人員關(guān)注與系統(tǒng)的開發(fā)而無需對(duì)數(shù)據(jù)格式轉(zhuǎn)換和與數(shù)據(jù)庫訪問的問題操心。
[0017]3、適應(yīng)性好。本發(fā)明的通信連接對(duì)操作系統(tǒng)和硬件平臺(tái)未作任何限制,同時(shí)能對(duì)異構(gòu)數(shù)據(jù)庫進(jìn)行訪問,因此本發(fā)明的適應(yīng)性好,可以有效地填補(bǔ)嵌入式系統(tǒng)訪問數(shù)據(jù)庫領(lǐng)域的技術(shù)空缺。
[0018]4、應(yīng)用廣泛。本發(fā)明適用于任何具有無線通信模塊的嵌入式系統(tǒng),可以在工業(yè)控制,自動(dòng)化制造,醫(yī)療衛(wèi)生,國防軍事等諸多領(lǐng)域廣泛應(yīng)用。
[0019]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。本發(fā)明的【具體實(shí)施方式】由以下實(shí)施例及其附圖詳細(xì)給出。
【專利附圖】
【附圖說明】
[0020]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本方明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法的嵌入式設(shè)備和數(shù)據(jù)庫之間數(shù)據(jù)通信和交互示意圖;
圖2是本發(fā)明嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法的嵌入式設(shè)備和數(shù)據(jù)庫的網(wǎng)絡(luò)拓?fù)鋱D;
圖3是本發(fā)明嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法的指令包的數(shù)據(jù)結(jié)構(gòu)。
[0021]圖中標(biāo)號(hào)說明:
1、圓盤式試管架,2、鐵臺(tái)架座,21、垂直桿,3、升降軸芯環(huán),4、中軸孔,5、中軸管,6、試管放置孔,7、軸向連接,11、上層板,12、中層板,13、底板,31、軸芯管,32、軸芯,33、底環(huán),34、緊固螺拴。
【具體實(shí)施方式】
[0022]下面將參考附圖并結(jié)合實(shí)施例,來詳述本發(fā)明的結(jié)構(gòu)特點(diǎn)及技術(shù)實(shí)施過程:
如圖1所示嵌入式設(shè)備和數(shù)據(jù)庫之間數(shù)據(jù)通信和交互示意圖。主要包括嵌入式設(shè)備、
166服務(wù)器和數(shù)據(jù)庫服務(wù)器。嵌入式設(shè)備包含需要訪問遠(yuǎn)程數(shù)據(jù)庫的應(yīng)用程序、數(shù)據(jù)轉(zhuǎn)換處理和數(shù)據(jù)訪問組件;數(shù)據(jù)轉(zhuǎn)換處理又包含X祖^轉(zhuǎn)換模塊和命令轉(zhuǎn)換模塊;胃必服務(wù)器上又有八3?頁和數(shù)據(jù)訪問服務(wù)器組件。
[0023]數(shù)據(jù)庫服務(wù)接口、數(shù)據(jù)庫訪問接口模塊和嵌入式設(shè)備接口模塊依次連通。在嵌入式設(shè)備接口模塊、數(shù)據(jù)庫訪問接口模塊之間,通過X祖^數(shù)據(jù)處理轉(zhuǎn)化模塊、命令包處理模塊完成系統(tǒng)的核心功能。
[0024]所述的嵌入式設(shè)備中的客戶端是一個(gè)向應(yīng)用程序提供完整數(shù)據(jù)操作和連接通信的功能函數(shù)集合。
[0025]所述的嵌入式設(shè)備接口模塊完成數(shù)據(jù)本地化存儲(chǔ)和指令打包、通信連接發(fā)送和數(shù)據(jù)接收。負(fù)責(zé)將從XII數(shù)據(jù)處理轉(zhuǎn)化模塊發(fā)來的XII文件打包發(fā)送給中間件客戶端,同時(shí)該模塊也將接收的指令包發(fā)給命令包處理模塊。
[0026]所述的XIII數(shù)據(jù)處理轉(zhuǎn)化模塊主要將數(shù)據(jù)庫中搜索出來的二維表處理轉(zhuǎn)換成一定格式的XII文件,之后經(jīng)嵌入式設(shè)備接口模塊傳回中間件連接接口模塊。
[0027]所述的命令包處理模塊對(duì)從嵌入式設(shè)備發(fā)來的操作數(shù)據(jù)庫的指令包進(jìn)行分析,提供對(duì)數(shù)據(jù)庫基本的操作能力。
[0028]所述的數(shù)據(jù)訪問組件位于遠(yuǎn)程客戶方,由客戶應(yīng)用程序加載和啟用。
[0029]所述的服務(wù)器上的…?頁等待遠(yuǎn)程用戶的請(qǐng)求,主要完成如下任務(wù):①對(duì)來自客戶端的請(qǐng)求進(jìn)行用戶與密碼校驗(yàn);②接收客戶端的XII數(shù)據(jù);③把接收到的數(shù)據(jù)傳給數(shù)據(jù)訪問服務(wù)器組件;④接收接收由數(shù)據(jù)庫服務(wù)器組件返回的XII數(shù)據(jù);⑤把接收到的XII數(shù)據(jù)發(fā)給客戶端。
[0030]所述的數(shù)據(jù)訪問服務(wù)器組件位于對(duì)外的服務(wù)器上,遠(yuǎn)程客戶端通過它建立與防火墻內(nèi)部的數(shù)據(jù)庫服務(wù)器的連接,從而實(shí)現(xiàn)對(duì)所需數(shù)據(jù)的訪問。
[0031]所述的數(shù)據(jù)庫服務(wù)接口模塊是一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫服務(wù)接口,這種標(biāo)準(zhǔn)接口依賴于所采用的數(shù)據(jù)庫服務(wù)器,一般由數(shù)據(jù)庫服務(wù)器廠家提供。
[0032]所述的數(shù)據(jù)庫就是存儲(chǔ)用戶數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)。如0狀0^2,801 86^61-, 亂,082 等。
[0033]嵌入式設(shè)備和數(shù)據(jù)庫的網(wǎng)絡(luò)拓?fù)鋱D如圖2所示:
數(shù)據(jù)庫服務(wù)器和166服務(wù)器分別安裝在不同的服務(wù)器上,均需要連入局域網(wǎng)中。
[0034]采用1222802.1訃4通信標(biāo)準(zhǔn)的嵌入式設(shè)備通過無線仙連入到相同的局域網(wǎng)中。
[0035]各模塊的功能和主要運(yùn)行過程如下:
嵌入式設(shè)備需要訪問遠(yuǎn)程數(shù)據(jù)庫的數(shù)據(jù)時(shí),應(yīng)用程序生成數(shù)據(jù)庫請(qǐng)求指令,然后交由數(shù)據(jù)轉(zhuǎn)換模塊處理。
[0036]數(shù)據(jù)轉(zhuǎn)換模塊分析指令模式,對(duì)其采取如圖3所示格式的封裝。其中為801指令類型,如類的定義為“3”,I吧現(xiàn)I定義為“ I ”,即0八12定義為等等;3嘰⑶麗艦0為一條3嘰字符串,如“8616(^ ^ ^0111 11861*8”;
數(shù)據(jù)轉(zhuǎn)換模塊模塊利用扣?協(xié)議中的300(21套接字與嵌入式設(shè)備接口建立通信連接。把生成的指令包發(fā)送給命令包處理模塊處理。
[0037]命令包處理模塊獲得指令包,依據(jù)定義好的結(jié)構(gòu)解包,提取出其中的數(shù)據(jù)庫操作命令,該命令為一條3亂命令字符串。
[0038]數(shù)據(jù)訪問組件首先接收來自上述的數(shù)據(jù)訪問請(qǐng)求,其請(qǐng)求可以是單個(gè)3亂命令、含有多個(gè)3亂語句的批處理命令,或者是復(fù)雜的存儲(chǔ)過程命令。
[0039]然后把來自客戶應(yīng)用程序的各種命令以乂祖^格式打包到001 1)0011111611^組件,并把打包好的X祖^數(shù)據(jù)通過X祖^肌1?組件發(fā)送給服務(wù)器,等待遠(yuǎn)程數(shù)據(jù)庫的結(jié)果。
[0040]最后把接收到的乂祖^數(shù)據(jù)放入00100(31111161^組件,進(jìn)行乂祖^解析,并把解析后的數(shù)據(jù)返回給客戶應(yīng)用程序。如果是記錄集,則返回1^(301X18的,由客戶應(yīng)用程序進(jìn)行使用。
[0041]服務(wù)器上的…?頁等待遠(yuǎn)程用戶的請(qǐng)求。當(dāng)八3?頁被一個(gè)請(qǐng)求激活時(shí),首先校驗(yàn)用戶名和密碼是否正確,如果不正確,則返回一個(gè)校驗(yàn)出錯(cuò)處理。校驗(yàn)通過后,八3?頁將創(chuàng)建一個(gè)00100(3111116111:對(duì)象,并通過00100(3111116111:.1(38(1方法接收來自客戶端的XII數(shù)據(jù)。接著八3?頁再創(chuàng)建一個(gè)數(shù)據(jù)訪問服務(wù)器組件,通過00100(3111116111:.108(1X11從數(shù)據(jù)訪問服務(wù)器組件中獲得乂見格式的數(shù)據(jù),最后通過的方法把數(shù)據(jù)以乂見文檔的方式發(fā)給遠(yuǎn)端調(diào)用者。
[0042]數(shù)據(jù)訪問服務(wù)器組件接收來自八3?的請(qǐng)求,判斷連接環(huán)境是否改變,如已經(jīng)改變則重新打開數(shù)據(jù)庫連接,解析XII中對(duì)事務(wù)的調(diào)用,并把它轉(zhuǎn)化成組件事務(wù),解析XII中對(duì)數(shù)據(jù)訪問請(qǐng)求(包括查詢、更新和存儲(chǔ)過程的調(diào)用),并把解析結(jié)果通過八00來執(zhí)行。如果八00執(zhí)行后有結(jié)果數(shù)據(jù)需要返回^6001X184或其它),則把結(jié)果數(shù)據(jù)以X見格式存儲(chǔ)在0011)00111116111:對(duì)象中,使得八3?可通過01^6(^.屬性獲得XII格式的結(jié)果數(shù)據(jù)。
[0043]數(shù)據(jù)庫返回操作結(jié)果給X祖^數(shù)據(jù)處理轉(zhuǎn)化模塊,其將根據(jù)X祖^的語法規(guī)則將所需要的數(shù)據(jù)封裝成擴(kuò)展標(biāo)記語言X格式并經(jīng)嵌入式設(shè)備接口返回給嵌入式設(shè)備。
[0044]嵌入式設(shè)備上的數(shù)據(jù)轉(zhuǎn)換模塊將接收來封裝好的X文件分類轉(zhuǎn)存在嵌入式設(shè)備存儲(chǔ)空間中。如將XII按照搜索的表名為文件名存放在指定位置。
【權(quán)利要求】
1.一種嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,其特征在于,包括嵌入式設(shè)備,Web服務(wù)器和數(shù)據(jù)庫服務(wù)器,且包括以下步驟: 步驟I)遠(yuǎn)程客戶程序,用于與用戶的人機(jī)交互,實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)處理; 步驟2)數(shù)據(jù)訪問組件,用于接收來自客戶程序?qū)?shù)據(jù)庫的操作請(qǐng)求,通過HTTP協(xié)議建立與遠(yuǎn)程數(shù)據(jù)庫的訪問通道,通過XML文檔提交查詢要求和獲得查詢結(jié)果,查詢結(jié)果直接返回Recordset記錄集,支持批處理和事務(wù)處理,支持存儲(chǔ)過程的復(fù)雜調(diào)用; 步驟3)Web服務(wù)器上的ASP頁,用于接收來自遠(yuǎn)程數(shù)據(jù)訪問組件XML格式的請(qǐng)求,啟用數(shù)據(jù)訪問服務(wù)器組件來獲得XML格式的查詢結(jié)果,并以XML格式進(jìn)行數(shù)據(jù)回復(fù),支持SSL,支持用戶加密,支持防火墻; 步驟4)數(shù)據(jù)訪問服務(wù)器組件,接收來自ASP頁的請(qǐng)求并做出響應(yīng),交互數(shù)據(jù)均為XML格式,該組件的基本任務(wù)是建立與數(shù)據(jù)庫服務(wù)器的連接,把XML數(shù)據(jù)解析成ADO能執(zhí)行的命令,并把ADO執(zhí)行后的結(jié)果返回給調(diào)用者; 步驟5)數(shù)據(jù)庫服務(wù)器,完成與ADO的交互,實(shí)現(xiàn)具體的數(shù)據(jù)庫訪問。
2.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,其特征在于,所述嵌入式設(shè)備包括需要訪問的遠(yuǎn)程數(shù)據(jù)庫的應(yīng)用程序,所述應(yīng)用程序與數(shù)據(jù)轉(zhuǎn)換處理模塊連接,所述數(shù)據(jù)轉(zhuǎn)換處理模塊與數(shù)據(jù)訪問組件DLL連接,所述Web服務(wù)器上設(shè)有ASP頁和數(shù)據(jù)訪問服務(wù)組件C0M+,所述數(shù)據(jù)庫服務(wù)器包括數(shù)據(jù)庫接口和數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,其特征在于,所述嵌入式設(shè)備,所述Web服務(wù)器和所述數(shù)據(jù)庫服務(wù)器依次連接。
4.根據(jù)權(quán)利要求2所述的嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,其特征在于,所述Web服務(wù)器和所述數(shù)據(jù)庫服務(wù)器分別安裝在不同的服務(wù)器上,且均需連入局域網(wǎng)中。
5.根據(jù)權(quán)利要求4所述的嵌入式設(shè)備訪問遠(yuǎn)程數(shù)據(jù)庫的方法,其特征在于,采用IEEE802.1 lb/g通信標(biāo)準(zhǔn)的嵌入式設(shè)備通過無線AP連入到相同的局域網(wǎng)中。
【文檔編號(hào)】G06F17/30GK104506606SQ201410791434
【公開日】2015年4月8日 申請(qǐng)日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
【發(fā)明者】耿飚 申請(qǐng)人:蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院