vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較

vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較

ID:23881551

大?。?9.50 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2018-11-11

vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較_第1頁(yè)
vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較_第2頁(yè)
vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較_第3頁(yè)
vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較_第4頁(yè)
vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較_第5頁(yè)
資源描述:

《vb訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、VB訪問(wèn)數(shù)據(jù)庫(kù)的方法及接口的比較摘要:本文介紹了幾種VisualBasic訪問(wèn)數(shù)據(jù)庫(kù)的方法,對(duì)這些數(shù)據(jù)接口的性能進(jìn)行了比較,并提出相互的轉(zhuǎn)化關(guān)系。關(guān)鍵詞:VisualBasic數(shù)據(jù)訪問(wèn)接口DAORDOADO1VB訪問(wèn)數(shù)據(jù)庫(kù)的方法VB訪問(wèn)數(shù)據(jù)庫(kù)的方法很多,一般情況下分成兩大類,而每一類又有很多方法。下面以列表的方式列出每一類,及每一類包含的方法。1.1接口對(duì)象法(API)VBSQL:通過(guò)DB-Library訪問(wèn)微軟的SQLServerODBCAPI:任何一種ODBC數(shù)據(jù)源16位和32位DAO/Jet:本地的Jet/Access.MDB、順序索

2、引數(shù)據(jù)庫(kù)(ISAM)和任何ODBC數(shù)據(jù)源DAO/ODBCDirect:任何一種ODBC數(shù)據(jù)源(經(jīng)過(guò)RDO)RDO2.0:任何一種ODBC數(shù)據(jù)源(LevelⅠ或Ⅱ)ADO:任何一種ODBC數(shù)據(jù)源和任何經(jīng)過(guò)OLEDB界面接口的數(shù)據(jù)源1.2數(shù)據(jù)控件法DataControl:DAO/Jet數(shù)據(jù)界面接口DataControl/ODBCDirect:DAO/ODBCDirect數(shù)據(jù)界面接口RemoteDataControl/RDC:RDO數(shù)據(jù)界面接口AdvancedDataConnector/ADC:ADO數(shù)據(jù)界面接口2幾種接口的比較ADC(Advan

3、cedDataConnector):高級(jí)數(shù)據(jù)連接器。提供綁定ADO數(shù)據(jù)源到窗體的數(shù)據(jù)綁定控件上。ADC主要是一種直接訪問(wèn)或者通過(guò)ADO訪問(wèn)遠(yuǎn)程OLEDB對(duì)象的一種技術(shù),它也支持主要應(yīng)用在微軟IE瀏覽器上的數(shù)據(jù)綁定控件。它是特地為soNormalstyle="MARGIN:0cm0cm0pt;TEXT-INDENT:21pt">ADO(ActiveDataObjects):Active數(shù)據(jù)對(duì)象。是DAO/RDO的后繼產(chǎn)物,ADO“擴(kuò)展”了DAO和RDO所使用的對(duì)象模型,這意味著它包含較少的對(duì)象、更多的屬性、方法(和參數(shù)),以及事件。ADO實(shí)際

4、是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口??梢允褂萌魏我环NODBC數(shù)據(jù)源,即不止適合于SQLServer、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件,是一個(gè)便于使用的應(yīng)用程序?qū)咏涌?。ADO是為Microsoft最新和最強(qiáng)大的數(shù)據(jù)訪問(wèn)范例OLEDB而設(shè)計(jì)的,OLEDB為任何數(shù)據(jù)源提供了高性能的訪問(wèn),這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務(wù)對(duì)象等等。ADO在關(guān)鍵的Inter方案中使用最少的網(wǎng)

5、絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。DAO(DataAccessObjects):數(shù)據(jù)訪問(wèn)對(duì)象。是一種面向?qū)ο蟮慕缑娼涌凇Mㄟ^(guò)DAO/Jet功能可以訪問(wèn)ISAM數(shù)據(jù)庫(kù),使用DAO/ODBCDirect功能可以實(shí)現(xiàn)遠(yuǎn)程RDO功能。使用DAO的程序編碼非常簡(jiǎn)單,DAO提供豐富的游標(biāo)(Cursor)類型的結(jié)果集和非游標(biāo)(Cursor-Less)類型的結(jié)果集,同DDL(數(shù)據(jù)描述語(yǔ)言)的功能很類似。DAO可通過(guò)ODBC像直接連接到其它數(shù)據(jù)庫(kù)一

6、樣,直接連接到Access數(shù)據(jù)庫(kù)。DAO最適用于單系統(tǒng)應(yīng)用程序或小范圍本地分布使用。DAO模型是設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的對(duì)象類的集合。它們提供了完成管理這樣一個(gè)系統(tǒng)所需的全部操作的屬性和方法,包括創(chuàng)建數(shù)據(jù)庫(kù),定義表、字段和索引,建立表間的關(guān)系,定位和查詢數(shù)據(jù)庫(kù)等工具。JET(JointEngineTechnology):數(shù)據(jù)連接性引擎技術(shù)。是一種基于工作站通過(guò)DAO的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制。雖然可以通過(guò)微軟Access提供的ODBC驅(qū)動(dòng)程序訪問(wèn)Jet數(shù)據(jù)庫(kù),但使用這些驅(qū)動(dòng)程序在功能上有所限制。Jet機(jī)制有自己的查詢和結(jié)果集處理功能,并可對(duì)同種或異種

7、數(shù)據(jù)源作查詢處理。0DBC(OpenDatabaseConnectivity):開放式的數(shù)據(jù)庫(kù)連接技術(shù)。為異種數(shù)據(jù)庫(kù)的訪問(wèn)提供了統(tǒng)一的接口。ODBC基于SQL(StructuredQueryLanguage),并把它作為訪問(wèn)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)。這個(gè)接口提供了最大限度的相互可操作性:一個(gè)應(yīng)用程序可以通過(guò)一組通用的代碼訪問(wèn)不同的數(shù)據(jù)庫(kù)管理系統(tǒng)。一個(gè)軟件開發(fā)者開發(fā)的客戶/服務(wù)器應(yīng)用程序不會(huì)被束定于某個(gè)特定的數(shù)據(jù)庫(kù)之上。ODBC可以為不同的數(shù)據(jù)庫(kù)提供相應(yīng)的驅(qū)動(dòng)程序,是一種公認(rèn)的關(guān)系數(shù)據(jù)源的接口界面。它快而輕并且提供統(tǒng)一接口的界面,ODBC對(duì)任何數(shù)據(jù)源都未

8、作優(yōu)化。ODBCAPI:數(shù)據(jù)庫(kù)廠商為程序設(shè)計(jì)者提供的直接訪問(wèn)數(shù)據(jù)庫(kù)的一組函數(shù)。注意:這里要指出的是,雖然ODBCAPI提供了很多很方便而且強(qiáng)大的功能。但是通常來(lái)說(shuō)ODBCAPI都

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。