Imagem de fundo

Uma Analista criou o método abaixo para acessar um banco de dados utilizando JDBC:publi...

Uma Analista criou o método abaixo para acessar um banco de dados utilizando JDBC:


public Connection getConnection() {

try {

Class.forName ("com.mysql.cj.jdbc.Driver");

return DriverManager.getConnection("jdbc:mysql://localhost:3306/b406f", "user", "pass");

} catch (Exception e) {

System.out.println("Erro de conexão: " + e.getMessage());

}

return null;

}


A principal falha nesse código, considerando boas práticas de administração de exceções, é que


A

a conexão deveria ser aberta em um bloco finally.


B

a conexão deveria ser retornada apenas dentro do bloco catch.


C

o método deveria lançar as exceções ao invés de capturá-las.


D

não há necessidade de carregar o Driver com Class.forName em JDBCs.


E

o bloco catch deveria encerrar a aplicação imediatamente.