Partilhar via


O que é modelo de programação de banco de dados MFC?

Embora o MFC implementa DAO e ODBC bastante diferente subjacentes, têm as interfaces semelhantes que ele relativamente fácil de mover um do outro seus aplicativos, particularmente ODBC a DAO. Para obter informações sobre como mover ODBC a DAO, consulte Observação 55 técnica. As interfaces de DAO e ODBC em MFC também são muito semelhantes às de no Visual Basic.

O modelo de programação MFC fornece um objeto base de dados de cada uma base de dados aberto. O objeto base de dados representa a conexão com o base de dados. Você faz consultas e atualizações usando objetos do conjunto de registros. DAO fornece os objetos adicionais, para trabalhar com estrutura de tabela, salvando consulta para reutilização, e assim por diante, descrito posteriormente. MFC O fornece classes para cada um desses objetos: um conjunto de classes que definem DAO e outro para ODBC.

Usar o MFC facilita o acesso a dados. As classes da base de dados de DAO e ODBC fornecem as abstrações de alto nível que o liberam de usar DAO ou ODBC diretamente. Gravar nas APIs é mais complexo do que usar as classes MFC. Isso é especialmente verdadeiro se você for pequena, escrever aplicativos relativamente simples.

As classes de base de dados adicionam os seguintes componentes na biblioteca MFC da classe:

  • Classes da base de dados do C++ que fornecem API de alto nível para acessar bases de dados com DAO ou ODBC

  • Extensões do assistente de aplicativo e Adicionar Classe para criar classes específicos do aplicativo de base de dados

  • Programas de exemplo que ilustram o uso de classes e dos assistentes

  • Documentação online que inclui visões gerais, artigos sobre tópicos de programação, e materiais de referência de classe

Para obter mais informações sobre esses componentes, consulte ODBC e MFC.

Para obter mais informações, consulte:

Consulte também

Outros recursos

Perguntas frequentes sobre o acesso a dados (Acesso a dados MFC)