Para cada banco de dados há um driver JDBC. O tipo de drive...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - Driver Nativo.
Vamos entender melhor o tema abordado pela questão. JDBC (Java Database Connectivity) é uma API (Application Programming Interface) que permite a comunicação entre aplicações Java e uma grande variedade de bancos de dados. Existem diferentes tipos de drivers JDBC, cada um projetado para um método específico de interação com o banco de dados.
O Driver Nativo é um tipo de driver JDBC que converte chamadas JDBC diretamente no protocolo de rede específico usado pelo banco de dados. Isso permite uma comunicação eficiente e direta, sem a necessidade de intermediários. Por este motivo, ele é considerado mais performático, já que é otimizado para o banco de dados específico ao qual se destina.
Agora, vamos esclarecer por que a alternativa D está correta:
O Driver Nativo, também conhecido como Type 4 driver ou thin driver, é projetado para converter as chamadas JDBC em protocolo específico de um banco de dados sem intermediários. Isso significa que ele não depende de camadas adicionais para comunicar com o banco de dados, diferentemente de drivers tipo 1 ou 2 que precisam de uma ponte ODBC ou de APIs nativas do banco de dados, respectivamente. Portanto, essa característica direta e específica para um determinado banco de dados faz com que o Driver Nativo seja a resposta correta (alternativa D).
As outras alternativas não representam corretamente os tipos de drivers JDBC:
- A alternativa A Driver API-JDBC não é um termo usado para descrever um tipo específico de driver JDBC.
- A alternativa B Ponte JDBC-ODBC refere-se ao Driver tipo 1, que usa uma ponte ODBC para conectar o Java a bancos de dados que suportam ODBC, o que não é a conversão direta solicitada na questão.
- A alternativa C Ponte JDBC-API não é um termo padrão na classificação dos drivers JDBC.
Para responder a esta questão corretamente, é essencial compreender a arquitetura JDBC e os diferentes tipos de drivers disponíveis, bem como suas funcionalidades e casos de uso.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Alternativa correta: D.
- Native API: coverte para o SGBD específico
- Network Protocol: converte para um protocolo de rede, que depois converte para o SGBD específico;
- Database Protocol: converte diretamente para o BD específico.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo