商業(yè)服務(wù)組件與數(shù)據(jù)服務(wù)層之間的通信是客戶機/服務(wù)器結(jié)構(gòu)開發(fā)的一個重點。Visual Basic配套提供了3種數(shù)據(jù)訪問方法:數(shù)據(jù)訪問對象(Data Access Object, DAO)、遠程數(shù)據(jù)對象(Remote Data Oject,ROD)以及開放數(shù)據(jù)庫連接API(ODBC API)。在接下去的3個小節(jié)里,我們將就每種方法進行簡要的總結(jié)。
1.數(shù)據(jù)訪問對象(DAO)
Visual Basic4提供了對JET的支持。JET是“聯(lián)合引擎實現(xiàn)技術(shù)”的簡稱。JET提供了數(shù)據(jù)訪問的一種面向?qū)ο髮崿F(xiàn)方式,名為“數(shù)據(jù)訪問對象”(DAO)。這種數(shù)據(jù)訪問方法允許開發(fā)者利用數(shù)據(jù)對象和數(shù)據(jù)集合對數(shù)據(jù)訪問任務(wù)進行控制。數(shù)據(jù)訪問對象的實現(xiàn)與名為MDB的微軟數(shù)據(jù)庫文件結(jié)構(gòu)緊密地聯(lián)系在一起。在MDB里,允許我們保存表格、查詢定義、宏、表單、報表和代碼。而數(shù)據(jù)訪問對象只允許我們再MDB里保存表格與查詢。數(shù)據(jù)訪問對象能自動完成大多數(shù)數(shù)據(jù)處理任務(wù),其中包括連接管理、記錄鎖定以及結(jié)果集的獲取等。同時,數(shù)據(jù)訪問對象也提供了對符號ODBC規(guī)范的數(shù)據(jù)源的訪問途徑。
2.遠程數(shù)據(jù)對象(RDO)
如欲優(yōu)化對復(fù)合ODBC規(guī)范的數(shù)據(jù)源的訪問方法,同時還想簡化整個局域網(wǎng)管理軟件操作過程,如果無有效工具的協(xié)助,那么需要進行的工作是相當(dāng)艱巨的?!斑h程數(shù)據(jù)對象”(RDO)正是針對這一目的而設(shè)計的。遠程數(shù)據(jù)對象是位于ODBC API頂部相當(dāng)薄弱的一層。由于遠程數(shù)據(jù)對象相當(dāng)薄弱,所以不會影響數(shù)據(jù)訪問的執(zhí)行速度。在需要著重考慮執(zhí)行速度的計算環(huán)境中,這一特性是相當(dāng)關(guān)鍵的。遠程數(shù)據(jù)對象能生成DAO對象的鏡像,允許開發(fā)者利用對象和集合執(zhí)行與數(shù)據(jù)相關(guān)的任務(wù),比如提交查詢、處理結(jié)果以及控制錯誤等等。
3.開放數(shù)據(jù)庫連接(ODBC)API
單就執(zhí)行速度來說,在所有數(shù)據(jù)訪問方法中,開放數(shù)據(jù)庫連接(ODBC)API是最棒的一種。但如從編程的角度來看,這種方法卻需耗費大量時間,而且必須特別慎重。由于這是一種應(yīng)用程序編程接口(API),所以我們對數(shù)據(jù)訪問的各種細節(jié)擁有全面的控制權(quán)。訪問符合ODBC規(guī)范的數(shù)據(jù)庫引擎時,比如Oracle和微軟SQL服務(wù)器,無論DAO還是RDO,它們都需要使用ODBC API層。盡管ODBC API的含義比較模糊,而且難以掌握它們的使用,但它們卻提供了更多的控制權(quán)以及更快的執(zhí)行速度。通常,我們推薦使用遠程數(shù)據(jù)對象(RDO),因為它在易用性和執(zhí)行效率上達到了最佳的平衡。它的數(shù)據(jù)訪問速度可與ODBC API匹敵;同時,面向?qū)ο蟮某绦蚓浞ㄒ蔡峁┝撕芎玫囊子眯浴?/span>
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版
版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 局域網(wǎng)管理軟件的數(shù)據(jù)庫管理工具