Olá. Gostaria de saber se quando eu fecho um Connection (usando o método close) os Statements gerados por ele tbm são fechados automaticamente, Ja vi isso num livro mas não estou com ele em mãos no momento. Obrigado!
Connection e Statement
4 Respostas
V
public void shutDown()
{
try {
connection.close();
}
catch ( SQLException sqlex ) {
System.err.println( “Unable to disconnect” );
sqlex.printStackTrace();
}
}
statement não é aquela para que vc coloca ponto de interrogaçao (?) na string sql e depois substitui pelos campos
acho que eles são fechados automaticamente hein
…
V
nao entendi o …
nao te ajudei ?
J
Você tem que fechar os statements e depois a conexão.
Exemplos.:
PreparedStatement preparedStatement = conexao().prepareStatement(sql);
ResultSet rset = preparedStatement.executeQuery();
while (rset.next()) {
nomSemArtigo = rset.getString(1);
}
rset.getStatement().close();
PreparedStatement ps = null;
ps = conexao().prepareStatement(sql);
ps.setInt(1,<valor>);
ps.setInt(2,<valor>);
ResultSet rs = ps.executeQuery();
ps.close();
conexao().close();
Criado 1 de agosto de 2006
Ultima resposta 1 de ago. de 2006
Respostas 4
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo