SQL Server MFC DAO類和MFC ODBC類

來源:互聯網
上載者:User

大多數 mfc 開發人員都熟悉開放式資料庫連接 (odbc) 資料庫類 - 它們早在三年半以前就出現了。在 mfc 4.2 中,對這些類有一些重要的改進。

身為 c++ 開發人員,您可能不熟悉 dao,因為到目前為止它還只可用於 microsoft access 和 visual basic® 程式設計系統。如果您熟悉 dao,就必須瞭解:dao 在 mfc 中的實現頗有不同,但包羅廣泛。

瞭解 mfc odbc 類的開發人員必須知道:雖然 mfc dao 類比 odbc 類功能性更強,但 dao 類不能代替它們。

對於那些不怎麼熟悉 mfc 的人,我想提醒一句:mfc 有一個適用於各種資料庫類的設計原則。

mfc 像一張薄薄的封裝紙那樣,封裝 windows® 作業系統 api,提供您想要的 c++ 效能,同時提供您需要的抽象概念。當基礎 api 具有實際意義時,向其添加值。可是多數時候 mfc 力圖保持不為人觸及。

就如 mfc 封裝更複雜的 api 一樣,資料庫類也封裝更複雜的技術。因為 mfc 可以在 intel、unix 和 alpha 之間進行移值,所以資料庫應用程式解決方案也是可移值的。

我們與 microsoft access、visual basic 使用相同的記錄集模型,因此,已經使用那些產品的開發人員不必學習新的範例。另外,兩個類集的體繫結構基本相同,使用其中一個類集的開發人員可以輕鬆地切換到另一個類集並使用它。

mfc 資料庫類

自從 1.5 版之後,mfc 中就已經包含 odbc 資料庫類。visual c++ 2.0 版提供了含有相同類的 32 位版本。這些類基於一個工業認可標準,並已得到廣泛應用,且因其 odbc 具有可移植性而受到其它資料庫開發選擇方案的青睞。這種可移植性是指能夠將許多 odbc 資料來源與用這些類建立的應用程式一起使用。近來的效能改進使得 odbc 資料庫類成為一個迷人的選擇方案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.