偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

探秘ADO數(shù)據(jù)庫訪問技術(shù)有關(guān)信息

開發(fā) 后端
對于理論的知識我們都能熟練的掌握,可是實際怎么用代碼實現(xiàn)往往就是一個難題了,這里就通過編寫代碼來ADO.NET連接數(shù)據(jù)庫的連接實驗

學(xué)習(xí)ADO.NET時,你可能會遇到ADO.NET Access問題,這里將介紹ADO.NET Access問題的解決方法,在這里拿出來和大家分享一下。在示例程序中我們?nèi)圆捎迷瓗旖Y(jié)構(gòu),數(shù)據(jù)庫名Demo.mdb,庫內(nèi)表名DemoTable,表內(nèi)字段名為Name(姓名)和Age(年齡)的兩個字段,來構(gòu)造示例程序操作所需的ADO.NET Access數(shù)據(jù)庫,這也和上兩篇文章的示例源碼中的庫結(jié)構(gòu)相兼容。

下面讓我們看看ADO數(shù)據(jù)庫訪問技術(shù)使用的基本步驟及方法:

首先,要用#import語句來引用支持ADO的組件類型庫(*.tlb),其中類型庫可以作為可執(zhí)行程序(DLL、EXE等)的一部分被定位在其自身程序中的附屬資源里,如:被定位在msado15.dll的附屬資源中,只需要直接用#import引用它既可??梢灾苯釉赟tdafx.h文件中加入下面語句來實現(xiàn):

其次,在程序初始過程中需要初始化組件,一般可以用CoInitialize(NULL);來實現(xiàn),這種方法在結(jié)束時要關(guān)閉初始化的COM,可以用下面語句CoUnInitialize();來實現(xiàn)。在MFC中還可以采用另一種方法來實現(xiàn)初始化COM,這種方法只需要一條語句便可以自動為我們實現(xiàn)初始化COM和結(jié)束時關(guān)閉COM的操作,語句如下所示: AfxOleInit();

接著,就可以直接使用ADO的操作了。我們經(jīng)常使用的只是前面用#import語句引用類型庫時,生成的包裝類.tlh中聲明的智能指針中的三個,它們分別是_ConnectionPtr、_RecordsetPtr和_CommandPtr。下面分別對它們的使用方法進行介紹:

在ADO中,以上所有這些方式與不同類型的游標相對應(yīng) .在文中,你將會發(fā)現(xiàn),ADO.NET雖然與ADO不同,但它具備了ADO的所有功能.相對照來說,你的代碼將從實際的數(shù)據(jù)源及其物理存儲媒介和格式中抽取數(shù)據(jù).#t#

ADO.NET能夠使DataSet 和 DataReader 將數(shù)據(jù)從數(shù)據(jù)源中抽取出來.前者是記錄在內(nèi)存中的緩存,你可以從任意方向訪問并隨意作出修改. 后者是高度優(yōu)化的對象,在只讀紀錄集中以僅向前方式向前移動。注: DataSet 看起來象是靜態(tài)游標,但實際上,在.NET中,與ADO只讀游標相對應(yīng)的是DataReader 對象.

在ADO.NET中,雖然對于服務(wù)器端的游標不提供任何支持,但這不意味著你就不能使用游標.實際上,你所需要做的步驟是在.NET中輸入ADO庫.你只需在references node上單擊右鍵,就可以在你自己的程序里運行本地ADO 對象.

但是我個人認為,在你想轉(zhuǎn)向.NET時,請慎重考慮. 首先,請務(wù)必完全輸入ADO, 這不會花費太多時間和精力,這是向.NET邁出的第一步,.但是,這僅僅是萬里長征的第一步而且也是通向.NET必須的一步. .NET的真正附加值是基于一個均勻的,持續(xù)穩(wěn)定的接口以及本地classes的廣為應(yīng)用之上的.關(guān)于COM libraries是可以被支持的,合理的,但不被鼓勵的,因為它僅僅是個短期解決方案,或者是一個過渡步驟.

責(zé)任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2009-12-31 15:39:46

ADO.NET訪問數(shù)據(jù)

2009-12-24 10:37:03

ADO.NET訪問數(shù)據(jù)

2009-12-23 15:53:36

ADO.NET訪問數(shù)據(jù)

2009-12-29 11:15:45

ADO數(shù)據(jù)庫

2009-11-13 15:45:54

ADO.NET數(shù)據(jù)庫訪

2009-11-04 17:22:30

ADO.NET數(shù)據(jù)訪問

2009-12-31 09:54:04

ADO.NET數(shù)據(jù)訪問

2009-11-11 15:24:35

ADO創(chuàng)建數(shù)據(jù)庫

2011-05-17 15:30:27

Oracle數(shù)據(jù)庫ADO

2009-12-21 15:07:41

ADO Access數(shù)

2011-10-09 13:38:14

數(shù)據(jù)庫

2009-12-25 16:36:43

ADO.NET數(shù)據(jù)集

2009-11-12 16:33:26

ADO.NET數(shù)據(jù)庫

2009-11-11 10:01:56

ADO.NET程序設(shè)計

2009-11-11 13:59:15

ADO.NET與ADO

2009-12-22 11:29:34

ADO Records

2011-05-20 13:11:22

ADO.NET

2009-12-23 09:40:53

ADO對象模型

2009-12-25 17:28:01

ADO Data 控件

2009-12-30 10:56:29

ADO數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號