O que são DAO e ODBC?
Os Data acesso Objects (DAOs) e ODBC (em aberto Database conectividade) são APIs que possibilitam que você escrever aplicativos que são independentes de qualquer sistema de gerenciamento de determinado banco de dados (DBMS).
O DAO é familiar aos programadores de banco de dados usando o Microsoft acesso Basic ou o 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 definiçãodetabela e definiçãodeconsulta, objetos de conjunto de registros e outros.DAO funciona melhor com arquivos .mdb como aqueles criados pelo Microsoft acesso, mas você também pode acessar fontes de dados ODBC através do DAO e o mecanismo de banco de dados Microsoft Jet.
ODBC fornece uma API que implementam o banco de dados de diferentes fornecedores por meio de ODBC drivers 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 com SQL.
Observação: |
---|
ODBC é uma parte importante do Microsoft Windows em aberto Standards 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 ODBC distintas e as classes MFC baseadas nele ainda estão disponível e ainda tem sua função para ser reproduzido na sua seleção de ferramentas de banco de dados. |