getObject-Methode (java.lang.String)
Ruft den Wert des angegebenen Parameters unter Berücksichtigung des Parameternamens als Objekt in der Programmiersprache Java ab.
Syntax
public java.lang.Object getObject(java.lang.String sCol)
Parameter
sCol
Ein String-Objekt, das den Parameternamen enthält.
Rückgabewert
Ein Object-Wert.
Ausnahmen
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. 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 (SQLServerCallableStatement)
SQLServerCallableStatement-Elemente
SQLServerCallableStatement-Klasse