MFC中的資料庫訪問

2021-07-09 23:21:31 字數 972 閱讀 9187

ado訪問技術:

(1)connection物件:管理應用程式和資料庫的通訊。

(2)command物件:用來處理重複執行的操作,或處理需要檢查在儲存過程呼叫中的輸出或返回引數的值的查詢。

(3)recordset物件:用來獲取資料。存放查詢的結果,由資料的行(記錄)和列(字段)組成。

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("eof","rseof")//匯入dll

coinitialize(null);//初始化com環境

_connectionptr pconn(__uuidof(connection));

_recordsetptr prst(__uuidof(recordset));

pconn->connectionstring = "provider = sqloledb.1;password = 123456;persist security info= true;user id = sa;initial catalog = test";

hresult hr; //返回是否連線成功

hr = pconn->open("","","",adconnectunspecified);

if(failed(hr)) //if(((hresult)(hr)) < 0) //判斷連線是否成功

prst = pconn->execute(_t("select * from tset1"),null,adcmdtext);

while(!prst->rseof)

prst->close();

pconn->close();

prst->release();

pconn->release();

couninitialize();

MFC中使用ADO訪問資料庫

目前,我所掌握的vc程式訪問資料庫有兩種方法,一種是用odbc,一種是ado。odbc 訪問資料庫主要是通過mfc中的兩個類,乙個是cdatabase,乙個是crecordset。這種訪問方式需要設定資料來源,我始終覺得不靈活,所以我比較喜歡使用ado。ado有三個智慧型指標 connectionp...

訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

訪問資料庫 資料庫並行訪問

作者姓名 neo chen 陳景峰 暱稱 netkiller 呼號 bg7nyt 手機 86 13113668890 多維度架構 知乎 www.zhihu.com 這裡主要講述有關開發中遇到的資料庫並行問題 防止並行顯示背景 我們有乙個order訂單表,工作流如下 建立訂單 訂單分配 訂單審核 批准...