1. 程式人生 > >MFC ADO方法實現SQL Server資料庫程式設計(轉載)

MFC ADO方法實現SQL Server資料庫程式設計(轉載)

本文是轉載,感謝原創作者(xielechuan)的分享。

之前在做資料庫方面的程式設計學習的過程中,發現很多的知識細節不是很清楚,通過查了很多的資料,也走了不少的彎路。覺得有必要整理一下這方面的知識,一方面,可以為自己的學習做記錄;另一方面,可以給初步學習MFC資料庫程式設計的同學們一點參考。

由於很多知識匱乏可能考慮的不全面,文章中出現一些問題,歡迎大家指正,主要是共同學習,一起進步哈!

        1.SQL Server資料庫設定

<2>開啟Microsoft SQL Server Management Studio,執行連線到伺服器(注意設定SQL Server登陸連線,不用windows系統的連線).

<3>在資料庫中新建資料庫testbase,並在新建的資料庫中新建employees表用於測試。

<4>進入控制面板->工具管理->資料來源(ODBC)->系統DSN,點選新增,選擇SQL Server。進行一下的相關配置操作。

<5>最後點選完成,然後可以進行一下連線測試。至此,整個資料庫的系統配置任務就完成。

2.      MFC實現程式碼訪問用於測試的資料庫。

<1>在你的建立的MFC專案中stdafx.h標頭檔案中引入ADO

 

<2>定義_ConnectionPtr變數呼叫Connection物件的Open方法建立與伺服器的連線。

資料型別_ConnectionPtr實際上是由類模板_com_ptr_t得到的一個具體的例項類。_ConnectionPtr類封裝了Connection物件的Idispatch介面指標及其一些必要的操作。可以通過這個指標操縱Connection物件。

例如連線SQLServer資料庫,注意初始化的連線引數,程式碼如下。編輯執行無異常,說明成功連線資料庫。注意:連線字串可以使用如下方法獲得:1、建立一個.udl檔案。可以先建立一個.txt檔案  2、雙擊開啟,配置資料庫,連線上資料庫 3、用記事本開啟這個udl檔案,拷貝出連線字串

<3>簡單的資料庫訪問操作—遍歷資料庫記錄並輸出。可以在程式中新增ListControl檢視控制元件進行資料的輸出。

<4>程式最後除錯執行結果如下所示:結果顯示遍歷資料庫成功。至此,本指南完成任務。

OK,整個過程就是這樣,要是有什麼疑問請提出來,大家一起討論學習。