Para cada banco de dados há um driver JDBC. O tipo de drive...

Próximas questões
Com base no mesmo assunto
Q781714 Programação
Para cada banco de dados há um driver JDBC. O tipo de driver que o JDBC utiliza para converter as chamadas JDBC diretamente no protocolo do banco de dados é o:
Alternativas

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