Pessoal , gostaria de saber se quando uso try no getConnection herdando de outra classe ele fecha inclusive o Statement ? segue abaixo o código
try (Connection connection = DataBase.getConnection())
package br.com.caelum.jdbc;
import java.sql.*;
public class TestaDelete {
public static void main(String[] args) throws SQLException {
try (Connection connection = DataBase.getConnection()){
Statement statement = connection.createStatement(); statement.execute("delete from produto where id > 3");
int count = statement.getUpdateCount();
System.out.println(count + " linhas atualizadas"); }
}
}