Freigeben über


SQLServerResultSet-Klasse

Stellt ein JDBC-Resultset dar.

Paket: com.microsoft.sqlserver.jdbc

Implementiert: ISQLServerResultSet

Syntax

public final class SQLServerResultSet

Hinweise

Zwei Arten von Resultsets stehen zur Verfügung: clientseitige und serverseitige Resultsets.

Clientseitige Resultsets werden verwendet, wenn die Ergebnisse in den Clientprozessspeicher passen. Diese Ergebnisse bieten die höchste Geschwindigkeit und werden von Microsoft SQL Server JDBC Driver vollständig aus der Datenbank gelesen. Bei diesen Resultsets entstehen für die Datenbank keine zusätzlichen Lasten, da keine serverseitigen Cursor erstellt werden müssen. Allerdings können diese Resultsettypen nicht aktualisiert werden.

Serverseitige Resultsets können verwendet werden, wenn die Ergebnisse nicht in den Clientprozessspeicher passen oder wenn das Resultset aktualisierbar sein muss. Bei dieser Art von Resultset wird vom JDBC-Treiber ein serverseitiger Cursor erstellt, und die Zeilen des Resultsets werden transparent abgerufen, während der Benutzer einen Bildlauf ausführt.

Die SQLServerResultSet-Klasse bietet eine Vielzahl von Methoden, mit denen sich das Resultset mit beliebigen systemeigenen Java-Datentypen sowie mit vielen Java-Objekttypen aktualisieren lässt.

Diese Klasse unterstützt das Entpacken in die Klasse SQLServerResultSet, die Schnittstelle ISQLServerResultSet und die Schnittstelle java.sql.ResultSet. Weitere Informationen finden Sie unter Wrapper und Schnittstellen.

Siehe auch

Konzepte

ISQLServerResultSet-Elemente
API-Referenz für JDBC Driver