成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探秘ADO數據庫訪問技術有關信息

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

學習ADO.NET時,你可能會遇到ADO.NET Access問題,這里將介紹ADO.NET Access問題的解決方法,在這里拿出來和大家分享一下。在示例程序中我們仍采用原庫結構,數據庫名Demo.mdb,庫內表名DemoTable,表內字段名為Name(姓名)和Age(年齡)的兩個字段,來構造示例程序操作所需的ADO.NET Access數據庫,這也和上兩篇文章的示例源碼中的庫結構相兼容。

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

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

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

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

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

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

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

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

責任編輯:chenqingxiang 來源: NET130
相關推薦

2009-12-31 15:39:46

ADO.NET訪問數據

2009-12-24 10:37:03

ADO.NET訪問數據

2009-12-23 15:53:36

ADO.NET訪問數據

2009-12-29 11:15:45

ADO數據庫

2009-11-13 15:45:54

ADO.NET數據庫訪

2009-11-04 17:22:30

ADO.NET數據訪問

2009-12-31 09:54:04

ADO.NET數據訪問

2009-11-11 15:24:35

ADO創建數據庫

2011-05-17 15:30:27

Oracle數據庫ADO

2009-12-21 15:07:41

ADO Access數

2011-10-09 13:38:14

數據庫

2009-12-25 16:36:43

ADO.NET數據集

2009-11-12 16:33:26

ADO.NET數據庫

2009-11-11 10:01:56

ADO.NET程序設計

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數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 99久久婷婷国产综合精品首页 | 九九导航 | 午夜在线免费观看视频 | www.久久 | 国产免费一区二区三区网站免费 | 四虎国产| 久久免费高清视频 | 国产精品乱码一二三区的特点 | 国产免费一区二区三区最新6 | 亚洲成年影院 | 国产欧美性成人精品午夜 | 81精品国产乱码久久久久久 | 亚洲有码转帖 | 日本一区二区三区四区 | 91在线视频播放 | 国产精品视频久久 | 一区二区三区影院 | 欧美日韩高清在线一区 | 国产一伦一伦一伦 | 久久国产精品亚洲 | 中文字幕不卡 | 色偷偷噜噜噜亚洲男人 | 91精品欧美久久久久久久 | 99久久99热这里只有精品 | 91在线最新 | 国产福利在线 | 午夜国产羞羞视频免费网站 | 欧美日韩大片 | 欧美一级片黄色 | 久久人爽爽人爽爽 | 午夜精品导航 | 一级aaaaaa毛片免费同男同女 | 91毛片在线看 | 日日干日日射 | 久久精品视频免费看 | 色www精品视频在线观看 | 国产成人精品免费视频大全最热 | 亚洲欧洲中文 | 久久精品91久久久久久再现 | 亚洲二区在线观看 |