Compartilhar via


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

Embora o MFC implementa DAO e ODBC é bem diferente embaixo, eles têm semelhante interfaces que ele relativamente fácil portar seus aplicativos de um para outro, particularmente a partir do ODBC, DAO. Para obter informações sobre portabilidade de ODBC, DAO, consulte 55 de nota técnica. As interfaces do DAO e ODBC no MFC também são muito similares ao Visual Basic.

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

Usando o MFC facilita o acesso de dados. O banco de dados DAO e ODBC classes abstrações de alto nível de fonte liberá-lo de usar o DAO ou ODBC diretamente. Gravação 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 adicionar os seguintes componentes para a biblioteca de classes do MFC:

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

  • Extensões para o Assistente de aplicativo e Add Class para criar classes de banco de dados específicos de aplicativos

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

  • Documentação on-line 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 MFC.

For more information, see:

Consulte também

Outros recursos

Perguntas freqüentes sobre o acesso a dados