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
- DataBase.setConnection
- EntityManager.connection
- Database.getConnection
- DriverManager.getConnection
- 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