Java Essencial: JDBC, Servlets, JSPs e Gerenciamento de Fluxos I/O
Tipos de Drivers JDBC
Existem quatro tipos diferentes de drivers ou especificações de drivers JDBC definidos pelo padrão:
- Driver Tipo 1: Drivers que utilizam o sistema como um gateway ou bridge (ex: JDBC-ODBC). Não é a melhor solução porque, em muitos casos, é necessário instalar software especial no cliente, além de ser um pouco lento no acesso ao banco de dados.
- Driver Tipo 2: API Nativa. Este tipo de driver contém código Java que faz chamadas para métodos nativos do banco de dados em C ou C++ para acessar o banco de dados. Às vezes, é necessário instalar software cliente para usar esses drivers.
- Driver Tipo 3: Drivers de Aplicação. Drivers JDBC ou drivers de aplicação que se comunicam com o servidor usando sockets intermediários