Teilen über


getObject-Methode (int)

JDBC-Treiber herunterladen

Ruft den Wert des angegebenen Parameters unter Berücksichtigung des Parameterindexes als Objekt in der Programmiersprache Java ab.

Syntax

  
public java.lang.Object getObject(int index)  

Parameter

Index

Ein Wert vom Typ int zum Angeben des Parameterindexes.

Rückgabewert

Ein Object-Wert.

Ausnahmen

SQLServerException

Bemerkungen

Diese getObject-Methode wird von der getObject-Methode in der java.sql.CallableStatement-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. Bei einem SQL-NULL-Wert wird vom Treiber ein Java-NULL-Wert zurückgegeben.

Diese Methode kann auch zum Lesen datenbankspezifischer, abstrakter Datentypen verwendet werden. In JDBC 2.0 wurde 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 (SQLServerCallableStatement)
SQLServerCallableStatement-Elemente
SQLServerCallableStatement-Klasse