

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 conexão deveria ser aberta em um bloco finally.
a conexão deveria ser retornada apenas dentro do bloco catch.
o método deveria lançar as exceções ao invés de capturá-las.
não há necessidade de carregar o Driver com Class.forName em JDBCs.
o bloco catch deveria encerrar a aplicação imediatamente.