1
resposta

Fechar o objeto stm (PreparedStatement)

Em que momento vc adicionou isso ao código que eu não achei???

stm.close();

Não achei a explicação tb... pq vc está fechando o "Statement"???

1 resposta

Marcelo, bom dia. Quando se trabalha com um banco de dados a partir da aplicação, os recursos que são abertos (Connection, Statement, PreparedStatement, ResulSet) devem ser fechados. Eu falo sobre isso na primeira aula, quando abrimos a 1ª conexão com o banco de dados. Neste exemplo, realmente na aula anterior não foi mostrado a inclusão do close(...), mas ele deve existir para um melhor funcionamento da aplicação. Vamos ver nas aulas mais a frente, que existe um recurso que funciona melhor e não nos "obriga" a explicitar o close(...);