Метод close (SQLServerResultSet)close Method (SQLServerResultSet)

СкачатьСкачать драйвер JDBCDownloadDownload JDBC Driver

Высвобождает ресурсы базы данных и JDBC этого объекта SQLServerResultSet вместо ожидания их автоматического освобождения.Releases this SQLServerResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.

СинтаксисSyntax

  
public void close()  

ИсключенияExceptions

SQLServerExceptionSQLServerException

RemarksRemarks

Этот метод close определяется с помощью метода close в интерфейсе java.sql.ResultSet.This close method is specified by the close method in the java.sql.ResultSet interface.

Объект SQLServerResultSet автоматически закрывается объектом SQLServerStatement, который его формирует, когда объект SQLServerStatement закрывается, выполняется повторно или используется для извлечения следующего результата из последовательности множественных результатов.A SQLServerResultSet object is automatically closed by the SQLServerStatement object that generated it when that SQLServerStatement object is closed, re-run, or used to retrieve the next result from a sequence of multiple results. Объект SQLServerResultSet также автоматически закрывается, когда объект должен быть собран в качестве мусора.A SQLServerResultSet object is also automatically closed when it is garbage collected.

При выполнении инструкции, создающей крупный однопроходный результирующий набор, доступный только для чтения, реальный интерес могут представлять только первые несколько строк возвращаемого набора.When executing a statement that produces a single large forward-only, read-only result set, you might only be interested in some initial set of rows in the returned result set. В этом случае приложение может вызвать метод cancel связанного объекта инструкции до закрытия результирующего набора, чтобы уменьшить время обработки, необходимое для удаления оставшихся лишних строк.In this case, the application might call the cancel method of the associated statement object before closing the result set in order to minimize the processing time needed to discard the remaining unnecessary rows. Чтобы определить целесообразность применения этого метода, рекомендуется сравнить достигаемый выигрыш во времени обработки со временем, расходуемым на дополнительное обращение к серверу для отмены выполнения.We recommend considering the tradeoff between the processing time that would be saved and the time and the additional round trip to the server needed to cancel the execution when deciding whether to use this technique or not.

См. также:See Also

Элементы SQLServerResultSet SQLServerResultSet Members
Класс SQLServerResultSetSQLServerResultSet Class