vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)

vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)

ID:34033316

大?。?10.00 KB

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

時(shí)間:2019-03-03

vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)_第1頁(yè)
vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)_第2頁(yè)
vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)_第3頁(yè)
vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)_第4頁(yè)
vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)_第5頁(yè)
資源描述:

《vb中使用ado對(duì)象模型編程訪問數(shù)據(jù)庫(kù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、VB中使用ADO對(duì)象模型編程訪問數(shù)據(jù)庫(kù)樊繼(平頂山工業(yè)職業(yè)技術(shù)學(xué)院,河南平頂山467001)UsageofADOobjectmodelprogrammeinterviewdatabaseinVisualBasicFANJI(PingdingshanIndustrialCollegeofTechnology,henan467001,China)摘要:本文介紹了幾種VisualBasic中訪問數(shù)據(jù)庫(kù)方法,主要是使用ADO訪問數(shù)據(jù)庫(kù)的方法,通過一個(gè)簡(jiǎn)單的使用ADO訪問ACCESS數(shù)據(jù)庫(kù)實(shí)例示范如何使用ADO訪問數(shù)據(jù)庫(kù),并對(duì)ADO可編程的對(duì)象集

2、合進(jìn)行了分析。關(guān)鍵字:數(shù)據(jù)庫(kù)訪問方式;ADO;Command對(duì)象;Connection對(duì)象;Recordset對(duì)象中圖分類號(hào):文獻(xiàn)標(biāo)識(shí)碼:Abstract:ThistextintroducedsamemethodsoftheinterviewdatabaseinVisualBasics,mainlythemethodthatusestheADOinterviewdatabase,passasolidexampleofasimpleusagethatADOinterviewACCESSdatabaseshowthedemonstratio

3、nthatusetheADOinterviewdatabase,andgettheprogrammableobjectgatheredofADOtocarryonanalysis.Keywords:thedatabaseinterviewmethod;ADO;commandobject;connectionobject;recordsetobject在VB的開發(fā)環(huán)境中,可以使用三種數(shù)據(jù)庫(kù)訪問方式,它們分別是:數(shù)據(jù)訪問對(duì)象(DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和ADO對(duì)象模型。ADO作為最新的數(shù)據(jù)庫(kù)訪問模式,具有易于使用、訪問靈活、應(yīng)用廣泛的

4、特點(diǎn).。它比RDO和DAO更加簡(jiǎn)單、更加靈活的對(duì)象模型。對(duì)于新工程,應(yīng)該使用ADO作為數(shù)據(jù)訪問接口。本文重點(diǎn)介紹ADO訪問數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)。1三種數(shù)據(jù)庫(kù)訪問方式1.1DAO(DataAccessObjects)數(shù)據(jù)訪問對(duì)象DAO一種面向?qū)ο蟮慕缑娼涌?。通過DAO/Jet功能可以訪問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ù)描述語言)的功能很類似。DAO可通過ODBC

5、像直接連接到其它數(shù)據(jù)庫(kù)一樣,直接連接到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ù)等工具。1.2RDO(RemoteDataObjects)遠(yuǎn)程數(shù)據(jù)對(duì)象RDO是一個(gè)到ODBC的、面向?qū)ο蟮臄?shù)據(jù)訪問接口,它同易于使用的DAOstyle組合在一起,提供了一個(gè)接口,形式上展示出所有ODBC的底層功能和靈活性。盡管RDO在很好地訪問Jet或ISA

6、M數(shù)據(jù)庫(kù)方面受到限制,而且它只能通過現(xiàn)存的ODBC驅(qū)動(dòng)程序來訪問關(guān)系數(shù)據(jù)庫(kù)。但是,RDO已被證明是許多SQLServer、Oracle以及其他大型關(guān)系數(shù)據(jù)庫(kù)開發(fā)者經(jīng)常選用的最佳接口。RDO提供了用來訪問存儲(chǔ)過程和復(fù)雜結(jié)果集的更多和更復(fù)雜的對(duì)象、屬性,以及方法。和DAO一樣,在VB中也把其封裝為RDO控件了,其使用方法與DAO控件的使用方法完全一樣。1.3ADO(ActiveDataObjects)Active數(shù)據(jù)對(duì)象ADO是一項(xiàng)新的數(shù)據(jù)庫(kù)的存取技術(shù),可以訪問任何種類數(shù)據(jù)源的數(shù)據(jù)訪問接口。通過ADO來可引用包括SQLServer、Orac

7、le、ACCESS等數(shù)據(jù)庫(kù)、甚至EXCEL表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件在內(nèi)的任何一種OLEDB數(shù)據(jù)源。6ADO涉及的數(shù)據(jù)存儲(chǔ)有DSN(數(shù)據(jù)源名稱)、ODBC(開放式數(shù)據(jù)連接)以及OLEDB三種方式。ADO技術(shù)為連接數(shù)據(jù)源提供了三種方法:ADO數(shù)據(jù)控件、Dataenvironmentdesigner和代碼中定義的對(duì)象。本例重收稿日期:;修訂日期:作者簡(jiǎn)介:樊繼(1961)女,漢,,河南,平頂山工業(yè)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系網(wǎng)絡(luò)教研室。講師。碩士在讀主要從事網(wǎng)絡(luò)數(shù)據(jù)庫(kù)等教學(xué)點(diǎn)介紹在代碼中定義對(duì)象的方法。2ADO可編程對(duì)象集合(ADO

8、對(duì)象模型)使用ADO對(duì)象模型編程首先必須在工程中添加對(duì)ADO庫(kù)的引用。在你的工程/引用中選擇MicrosoftActiveXDataObjects2.6Library。2.1Connection對(duì)象包含關(guān)于

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。