MFC之資料庫程式設計基礎 1

2021-06-13 13:29:33 字數 1296 閱讀 6474

資料庫程式設計_1

1.資料庫管理系統 dbms (database management system)比如:access、sql server、oracle/sybase 等。vc++可以將關聯式資料庫和物件導向的程式設計方法有機聯合,處理和應用都比較方便。vc++6.0提供了odbc、dao和ole db等3鐘資料庫方式。

2.比較簡單的就是odbc (open database connectivity ,開放資料庫連線)。還有dao (data access objects,資料訪問物件)及ole db (ole data base,ole資料庫)。

3.odbc提供了三種類。第乙個就是cdatabase(資料庫類)、crecordset(記錄集類)和crecordview(可視記錄集類)。

3.1 cdatabase類 主要用於低通對資料來源的連線,通過他可以實現對資料來源進行操作;

3.2 crecordset類 是用的最多的類了,它主要提供對錶記錄的操作,比如 查詢、新增、刪除、修改記錄等,而且能夠直接為資料來源中的表提供乙個crecordset類的物件,方便           操作

3.3 crecordview類 主要是用於控制並顯示資料庫記錄。

4. 乙個簡單的例程,建立乙個odbc資料庫。

4.1 用windows access建立乙個乙個資料庫;如圖。

4.2 然後建立乙個odbc資料來源。開啟控制面板的管理工具,選擇資料來源(odbc)然後定義自己的資料來源名。如圖

建立工程後會發現,比單文件應用程式相比,在類結構方面,新增了乙個c***set類,c***view類的基類設定成了crecordview類了。在c***view類中新增了乙個全域性的c***set物件指標變數m_set,建立了表單檢視和記錄集之間的聯絡。

4.4 設計乙個瀏覽介面。

然後乙個簡單的例子就完成了,至於關於odbc的應用程式設計,就是查詢記錄、增加記錄、刪除記錄、修改記錄、撤銷操作下次再寫。

效果如圖:

MFC 資料庫程式設計

使用ado進行資料庫程式設計 ado物件 connection物件 用來建立和維護與資料庫的連線。在開啟之前,用連線資訊配置該物件,包括資料庫位置,使用者id以及密碼。一旦所有這些資訊都正確地匹配了,connection物件將立即呼叫其open方法,以開啟連線。可以呼叫connection物件的cl...

資料庫之基礎1

一.為什麼使用資料庫 1.將資料儲存的冗餘度 冗餘度 2.更高的資料一致性 一致性 資料庫 3.儲存資料可以共享 共享性 4.可以建立資料庫所遵循的標準 標準 格式 5.便於維護資料的完整性 完整性 6.能夠實現資料的安全性 安全 二.資料在資料庫的儲存形式 1.層次模型 父子關係 使用做廣泛的公司...

1 資料庫基礎

1.資料庫是乙個以某種有組織的方式儲存的資料集合。理解資料庫的方式就是將其想象成乙個檔案櫃,此檔案櫃是乙個存放資料的物理位置 不管資料是什麼以及如何組織的。通俗 的來講資料庫就是乙個倉庫,乙個儲存資料的結合。資料庫的定義 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 資料庫軟體應該被稱為dbms...