Sdílet prostřednictvím


Co je programovací model databáze knihovny MFC?

Přestože knihovna MFC implementuje rozhraní DAO a rozhraní ODBC zcela odlišně, mají podobná rozhraní, že je relativně snadné přenést Vaši aplikaci z jednoho na druhé, zejména z rozhraní ODBC na rozhraní DAO.Informace o přenášení z rozhraní ODBC na rozhraní DAO, naleznete v tématu Technická poznámka 55.Rozhraní DAO a rozhraní ODBC v knihovně MFC jsou také velmi podobná, jako ve Visual Basic.

Programovací model knihovny MFC poskytuje databázový objekt pro každou otevřenou databázi.Databázový objekt představuje Vaše připojení k databázi.Použitím objektů sady záznamů provádíte dotazy a aktualizace.Rozhraní DAO poskytuje doplňkové objekty pro práci se strukturou tabulky, ukládání dotazů pro opětovné použití, a tak dále, což je popsáno později.Knihovna MFC poskytuje třídy pro každý z těchto objektů: jednu sadu tříd pro rozhraní DAO a další sadu pro rozhraní ODBC.

Použití knihovny MFC umožňuje snadnější přístup k datům.Třídy databází rozhraní DAO a rozhraní ODBC dodávají vysokou úroveň abstrakcí, které Vám dávají volbu při přímém použití rozhraní DAO nebo rozhraní ODBC.Zapisování do jejich rozhraní API je mnohem složitější, než použití tříd knihovny MFC.To platí zejména pokud zapisujete malé, relativně jednoduché aplikace.

Třídy databází přidají následující komponenty do knihovny tříd knihovny MFC:

  • Třídy databází jazyka C++, která dodávají vysokou úroveň rozhraní API pro přístup k databázím, a to buď prostřednictvím rozhraní DAO nebo rozhraním ODBC

  • Rozšířením průvodce aplikace a Přidání třídy pro vytváření tříd databází specifických aplikací

  • Ukázkové programy, které ilustrují použití tříd a průvodců

  • Online dokumentace, která obsahuje přehledy, články o tématech programování a třídu referenčních materiálů

Informace o těchto součástech naleznete v tématu Rozhraní ODBC a knihovna MFC.

Další informace naleznete v části:

Viz také

Další zdroje

Přístup k datům – nejčastější dotazy