Questão nº 40

Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 40)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Em uma aplicação Java, para interagir com um banco de dados H2 usando JDBC um Analista deve indicar (ou registrar) o driver JDBC utilizando o comando

Resposta comentada

Gabarito Alternativa E

Em Java, para sua aplicação "conversar" com um banco de dados usando JDBC (uma forma padrão de conexão), você precisa primeiro carregar o "driver" – um programa específico para aquele banco de dados – na memória.

  • (A) Incorreta: O método JDBCDriver não existe na classe DriverManager para registro de drivers. A armadilha aqui é que DriverManager é a classe central para gerenciar drivers, mas o método para carregar/registrar o driver (antes do JDBC 4.0) era via Class.forName(), que implicitamente o registrava.
  • (B) Incorreta: O método forDriver não existe na classe Class, e o nome da classe do driver H2 está incorreto.
  • (C) Incorreta: O método driver não existe na classe Class, e o nome da classe do driver H2 está incorreto.
  • (D) Incorreta: A classe Connection é usada para gerenciar uma conexão já estabelecida, não para registrar drivers, e o método JDBCDriver não existe.
  • (E) Correta: O método Class.forName() carrega a classe do driver (org.h2.Driver) na memória. Ao ser carregada, o bloco estático dessa classe é executado e automaticamente registra o driver no DriverManager, tornando-o disponível para estabelecer conexões com o banco de dados H2.

Fonte: FCC TRT4 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho