FC ConcursosFC Concursos

Questão FC373269

Considere uma aplicação Java em condições ideais, onde todas as classes do pacote java.sql foram corretamente importadas. Connection conn = ...I... ("jdbc:h2:~/trt14", "tecnico", "

Linguagens de Programação

FCC · 2022

Considere uma aplicação Java em condições ideais, onde todas as classes do pacote java.sql foram corretamente importadas.

 

Connection conn = ...I... ("jdbc:h2:~/trt14", "tecnico", "ab45fa");

 

Para conectar ao banco de dados H2 usando JDBC, a lacuna I deve ser preenchida com

  1. DataBase.setConnection
  2. EntityManager.connection
  3. Database.getConnection
  4. DriverManager.getConnection
  5. DriverManager.setConnection
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Para estabelecer a conexão a um banco H2 via JDBC, deve-se usar DriverManager.getConnection, cujo propósito é retornar um objeto Connection representando a sessão com o SGBD.

A assinatura mais comum é DriverManager.getConnection(String url, String user, String password). No caso da questão, a chamada completa fica, por exemplo:
DriverManager.getConnection("jdbc:h2:~/trt14", "tecnico", "ab45fa");

Em implementações modernas (JDBC 4+), o driver é carregado automaticamente ao usar a URL apropriada; em ambientes antigos pode ser necessário carregar o driver com Class.forName. O método lança SQLException se a conexão falhar.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo