Freigeben über


SQLServerResultSet-Klasse

JDBC-Treiber herunterladen

Stellt ein JDBC-Resultset dar.

Paket: com.microsoft.sqlserver.jdbc

Implementiert: ISQLServerResultSet

Syntax

  
public final class SQLServerResultSet  

Bemerkungen

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 JDBC-Treiber für SQL Server 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 SQLServerResultSet-Klasse, die ISQLServerResultSet-Schnittstelle und die java.sql.ResultSet-Schnittstelle. Weitere Informationen finden Sie unter Wrapper und Schnittstellen.

Weitere Informationen

SQLServerResultSet-Elemente
API-Referenz für den JDBC-Treiber