Compartilhar via


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

Embora o MFC implementa DAO e ODBC bastante diferente abaixo, eles têm semelhante interfaces que ele relativamente fácil portar seus aplicativos de um para Outros, particularmente de ODBC ao DAO.Para obter informações sobre portabilidade de ODBC para o DAO, consulte Observação técnica 55.As interfaces do DAO e ODBC no MFC também são muito semelhantes às que no Visual Basic.

O modelo de programação do MFC fornece um objeto de banco de dados para cada banco de dados em aberto.O objeto de banco de dados representa a conexão com o banco de dados.Você fazer consultas e atualizações usando objetos de conjunto de registros.DAO fornece objetos adicionais, por trabalhar com a estrutura da tabela, salvando consultas para reutilização e assim por diante, descritos mais adiante.MFC fornece classes para cada um desses objetos: um conjunto de classes para o DAO e outro conjunto para ODBC.

Usar o MFC fácil acesso a dados.O banco de dados DAO e ODBC classes abstrações de alto nível de fonte que liberá-lo de usar o DAO ou ODBC diretamente.A gravação de suas APIs é mais complexa do que usando as classes do MFC.Isso é especialmente verdadeiro se você estiver escrevendo aplicativos pequenos e relativamente simples.

As classes de banco de dados adicionem os seguintes componentes à biblioteca de classes MFC:

  • Classes de banco de dados de C++ fornecem uma API de alto nível de acesso a bancos de dados por meio de ODBC ou DAO

  • Extensões para o Assistente de aplicativo e Adicionar classe para criar classes de banco de dados específicos do aplicativo

  • Programas de exemplo que ilustram o uso de classes e os 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 informações sobre esses componentes, consulte ODBC e do MFC.

Para obter mais informações, consulte:

Consulte também

Outros recursos

Perguntas freqüentes sobre o acesso a dados