getObject-metoden (java.lang.String)

Ladda ned JDBC-drivrutin

Hämtar värdet av den utvalda parametern som ett objekt i programmeringsspråket Java med parameternamnet.

Syntax

  
public java.lang.Object getObject(java.lang.String sCol)  

Parameters

sCol

En sträng som innehåller parameternamnet.

Returvärde

Ett objektvärde .

undantag

SQLServerException

Remarks

Denna getObject-metod specificeras av getObject-metoden i gränssnittet java.sql.CallableStatement.

Denna metod returnerar värdet för den givna kolumnen som ett Java-objekt. Typen av Java-objektet kommer att vara standardobjekttypen i Java som motsvarar kolumnens SQL-typ, enligt den mappning för inbyggda typer som specificeras i JDBC-specifikationen. Om värdet är en SQL NULL returnerar drivrutinen en Java null.

Denna metod kan också användas för att läsa databasspecifika abstrakta datatyper. I JDBC 2.0 API utvidgas beteendet för getObject-metoden för att materialisera data av användardefinierade SQL-typer. När en kolumn innehåller ett strukturerat eller distinkt värde är metodens beteende som om det vore ett anrop till getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).

Med början i SQL Server JDBC-drivrutin 3.0:

  • Ett värde av typdatum returneras som ett java.sql.Date-objekt.

  • Ett värde av typen tid kommer att returneras som ett java.sql.Time-objekt.

  • Ett värde av typen datetime2 kommer att returneras som ett objekt med en java.sql.Timestamp.

  • Ett värde av typen datetimeoffset returneras som ett microsoft.sql.DateTimeOffset-objekt.