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.