Freigeben über


getObject-Methode (int, java.util.Map) (SQLServerResultSet)

JDBC-Treiber herunterladen

Ruft unter Verwendung des Map-Objekts den Wert des angegebenen Spaltenindexes in der aktuellen Zeile dieses SQLServerResultSet-Objekts als Objekt in der Programmiersprache Java ab.

Hinweis

Diese Methode wird von Microsoft JDBC-Treiber für SQL Server derzeit nicht unterstützt. Bei Verwendung dieser Methode wird immer die Standardzuordnung zurückgegeben.

Syntax

  
public java.lang.Object getObject(int i,  
                                  java.util.Map map)  

Parameter

i

Ein ganzzahliger Wert, der den Spaltenindex angibt.

map

Ein Map-Objekt

Rückgabewert

Ein Object-Wert.

Ausnahmen

SQLServerException

Bemerkungen

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

Von dieser Methode wird der Wert der angegebenen Spalte als Java-Objekt zurückgegeben. Beim Typ des Java-Objekts handelt es sich um den standardmäßigen Java-Objekttyp, der dem SQL-Typ der Spalte entspricht. Die Grundlage hierfür bildet die in der JDBC-Spezifikation angegebene Zuordnung für integrierte Typen. Wenn der Wert ein SQL NULL-Wert ist, gibt der Treiber einen Java-Nullwert zurück.

Diese Methode kann auch zum Lesen datenbankspezifischer, abstrakter Datentypen verwendet werden. In der JDBC 2.0-API wird das Verhalten der getObject-Methode erweitert, um Daten von benutzerdefinierten SQL-Typen zu materialisieren. Enthält eine Spalte einen strukturierten oder eindeutigen Wert, entspricht das Verhalten dieser Methode einem Aufruf von getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).

Ab dem JDBC-Treiber 3.0 für SQL Server wird folgendermaßen verfahren:

  • Ein Date-Wert wird als java.sql.Date-Objekt zurückgegeben.

  • Ein Time-Wert wird als java.sql.Time-Objekt zurückgegeben.

  • Ein Datetime2-Wert wird als java.sql.Timestamp-Objekt zurückgegeben.

  • Ein Datetimeoffset-Wert wird als microsoft.sql.DateTimeOffset-Objekt zurückgegeben.

Weitere Informationen

getObject-Methode (SQLServerResultSet)
SQLServerResultSet-Elemente
SQLServerResultSet-Klasse