Partilhar via


Quais são DAO e ODBC?

Data Access Objects (DAOs) e o Open Database Connectivity (ODBC) são APIs que dão a você a capacidade de escrever aplicativos que são independentes de qualquer sistema de gerenciamento de determinado banco de dados (DBMS).

DAO é familiar aos programadores de banco de dados usando o Microsoft Access Basic ou do Microsoft Visual Basic. DAO usa o mecanismo de banco de dados Microsoft Jet para fornecer um conjunto de objetos de acesso a dados: objetos de banco de dados, objetos tabledef e querydef, objetos recordset e outros. DAO funciona melhor com os arquivos. mdb como aqueles criados pelo Microsoft Access, mas você também pode acessar fontes de dados ODBC através de DAO e o mecanismo de banco de dados Microsoft Jet.

ODBC fornece uma API que fornecedores de banco de dados diferentes implementam através de drivers ODBC específicos para um determinado DBMS. O programa utiliza essa API para chamar o ODBC Driver Manager, que passa as chamadas para o driver apropriado. O driver, por sua vez, interage com o DBMS usando SQL.

ObservaçãoObservação

ODBC é uma parte importante do Microsoft Windows Open padrões Architecture (WOSA). DAO é otimizado ao redor do mecanismo de banco de dados Microsoft Jet, mas você ainda pode acessar o ODBC e outras fontes de dados externos com esse mecanismo e a API de ODBC distintas e as classes do MFC baseadas nele ainda estão disponíveis e ainda tem sua função para reproduzir em sua seleção de ferramentas de banco de dados.

Consulte também

Outros recursos

Perguntas freqüentes sobre o acesso a dados