Freigeben über


close-Methode (SQLServerResultSet)

JDBC-Treiber herunterladen

Gibt die Datenbank- und JDBC-Ressourcen dieses SQLServerResultSet-Objekts umgehend frei, sodass nicht darauf gewartet werden muss, bis dieser Vorgang beim automatischen Schließen ausgeführt wird.

Syntax

  
public void close()  

Ausnahmen

SQLServerException

Bemerkungen

Diese close-Methode wird von der close-Methode in der java.sql.ResultSet-Schnittstelle angegeben.

Ein SQLServerResultSet-Objekt wird vom SQLServerStatement-Objekt, durch das es generiert wurde, automatisch geschlossen, wenn das SQLServerStatement-Objekt geschlossen, erneut ausgeführt oder zum Abrufen des nächsten Ergebnisses aus einer Sequenz mit mehreren Ergebnissen verwendet wird. Ein SQLServerResultSet-Objekt wird auch dann automatisch geschlossen, wenn eine automatische Speicherbereinigung stattfindet.

Beim Ausführen einer Anweisung, von der ein einzelnes, umfangreiches und schreibgeschütztes Vorwärts-Resultset erstellt wird, ist für Sie unter Umständen lediglich eine anfängliche Zeilengruppe des zurückgegebenen Resultsets von Interesse. In diesem Fall kann von der Anwendung vor dem Schließen des Resultsets die cancel-Methode des zugeordneten Anweisungsobjekts aufgerufen werden, um die Verarbeitungszeit beim Verwerfen der übrigen, nicht benötigten Zeilen zu verringern. Wägen Sie bei der Entscheidung, ob Sie diese Methode verwenden möchten, die eingesparte Verarbeitungszeit gegen die Zeit und den Roundtrip zum Server ab, der zum Abbrechen der Ausführung erforderlich ist.

Weitere Informationen

SQLServerResultSet-Elemente
SQLServerResultSet-Klasse