Compartilhar via


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

Embora o MFC implementa DAO e ODBC é bem diferente abaixo, eles têm semelhante interfaces que ele relativamente fácil portar seus aplicativos de um para outro, principalmente do ODBC, DAO.Para obter informações sobre portabilidade de ODBC, DAO, consulte técnico nota 55.As interfaces do DAO e ODBC no MFC também são muito semelhantes às de 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 com o banco de dados.Fazer consultas e atualizações usando objetos recordset.DAO fornece objetos adicionais, para 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 acesso a dados.O banco de dados DAO e ODBC classes abstrações de alto nível de fonte livre você usa DAO ou ODBC diretamente.Gravação em 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 classe do MFC:

  • Classes de banco de dados de C++ fornecem uma API de alto nível para acessar bancos de dados através 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 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 MFC.

Para obter mais informações, consulte:

Consulte também

Outros recursos

Perguntas freqüentes sobre o acesso a dados