Drivers
Drivers são bibliotecas que implementam as funções na API do ODBC. Cada um é específico para um determinado DBMS; por exemplo, um driver para Oracle não pode acessar dados diretamente em um DBMS Informix. Os drivers expõem os recursos dos DBMSs subjacentes; não é necessário que eles implementem recursos sem suporte pelo DBMS. Por exemplo, se o DBMS subjacente não der suporte a junções externas, o driver também não deverá dar suporte a elas. A única grande exceção a isso é que os drivers para DBMSs que não têm mecanismos de banco de dados independentes, como o Xbase, devem implementar um mecanismo de banco de dados que dê suporte a pelo menos uma quantidade mínima de SQL.
Esta seção contém os tópicos a seguir.