Olá!
Colocar "preparedStatement.close();" e "conn.close();" ao fim do bloco "try" é opcional?
O professor não coloca no vídeo. Ele coloca apenas o método "execute". Mas neste exercício tem esses dois "closes".
Obrigado!
Olá!
Colocar "preparedStatement.close();" e "conn.close();" ao fim do bloco "try" é opcional?
O professor não coloca no vídeo. Ele coloca apenas o método "execute". Mas neste exercício tem esses dois "closes".
Obrigado!
Olá, Willder!
A utilização dos métodos "close" ao final do bloco "try" não é opcional. É importante fechar as conexões com o banco de dados e os objetos PreparedStatement para liberar os recursos utilizados.
No exemplo que você mencionou, o professor não colocou os métodos "close" no vídeo, mas é uma boa prática fechar as conexões após o uso. Isso evita que ocorram vazamentos de recursos e ajuda na performance do sistema.
Portanto, é recomendado que você inclua os métodos "preparedStatement.close();" e "conn.close();" ao final do bloco "try" para garantir a correta liberação dos recursos utilizados.
Espero ter ajudado e bons estudos!
outro problema de nao fechar as conexoes é que quando atingir o numero de conexoes que estao configuradas no seu banco, ele vai parar de responder notas conexoes e vai passar a dar erro no sistema.
Obrigado, pessoal!