共用方式為


MFC 資料庫程式撰寫模型是什麼?

雖然 MFC 實作 DAO 和 ODBC 的內部方式有很大的差異,它們的介面卻非常類似,因此您可相當輕鬆地將應用程式從一個移植至另一個,特別是從 ODBC 移植至 DAO。如需從 ODBC 移植至 DAO 的詳細資訊,請參閱技術提示 55。MFC 中的 DAO 和 ODBC 介面和 Visual Basic 的介面也非常類似。

MFC 程式撰寫模型 (Programming Model) 針對每個開放資料庫都提供一個資料庫物件。資料庫物件代表您到資料庫的連接。您可使用資料錄集物件來查詢和更新。DAO 提供了其他的物件,以便使用資料表結構、儲存查詢以重複使用等等,這些將於稍後說明。MFC 為每個這類物件提供類別:有一組類別針對 DAO,針對 ODBC 則有另一組。

使用 MFC 可更輕鬆地存取資料。DAO 和 ODBC 資料庫類別提供了高階的抽象,讓您不需直接使用 DAO 或 ODBC。寫入它們的 API 比使用 MFC 類別更複雜。如果您所撰寫的應用程式是相當簡單的小型應用程式更是如此。

資料庫類別會將下列元件加入至 MFC 類別庫內:

  • 提供高階 API 的 C++ 資料庫類別,以透過 DAO 或 ODBC 來存取資料庫

  • 應用程式精靈和 [加入類別] 的擴充功能,可建立應用程式特定的資料庫類別

  • 說明類別和精靈用法的範例程式

  • 線上文件包含了概觀、程式設計主題的文件和類別參考資料

如需這些元件的詳細資訊,請參閱 ODBC 和 MFC

如需詳細資訊,請參閱:

請參閱

其他資源

資料存取常見問題集