Partilhar via


Método close (SQLServerResultSet)

Baixar o JDBC Driver

Libera imediatamente o banco de dados e os recursos do JDBC do objeto SQLServerResultSet, em vez de aguardar que isso aconteça quando ele for fechado automaticamente.

Sintaxe

  
public void close()  

Exceções

SQLServerException

Comentários

Esse método close é especificado pelo método close na interface java.sql.ResultSet.

Um objeto SQLServerResultSet será fechado automaticamente pelo objeto SQLServerStatement que o gerou quando aquele objeto SQLServerStatement objeto for fechado, reexecutado ou usado para recuperar o próximo resultado de uma sequência de vários resultados. Um objeto SQLServerResultSet também é fechado automaticamente quando é coletado como lixo.

Ao executar uma instrução que produz um único conjunto de resultados grande, apenas de encaminhamento, somente leitura, você pode estar interessado apenas em algum conjunto inicial de linhas no conjunto de resultados retornado. Nesse caso, o aplicativo pode chamar o método cancel do objeto de instrução associado antes de fechar o conjunto de resultados, para minimizar o tempo de processamento necessário para descartar as linhas desnecessárias restantes. Ao decidir se essa técnica será usada ou não, é recomendável considerar a compensação entre o tempo de processamento que seria economizado e o tempo e a viagem de ida e volta adicional ao servidor, necessários para cancelar a execução.

Consulte Também

Membros de SQLServerResultSet
Classe SQLServerResultSet