getObject-metoden (int) (SQLServerResultSet)

Ladda ned JDBC-drivrutin

Hämtar värdet av det avsedda kolumnindexet i den aktuella raden av detta SQLServerResultSet-objekt som ett objekt i programmeringsspråket Java.

Syntax

  
public java.lang.Object getObject(int columnIndex)  

Parameters

kolumnindex

En int som anger kolumnindexet.

Returvärde

Ett objektvärde .

undantag

SQLServerException

Remarks

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

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 kommer att returneras som ett objekt java.sql.Date.

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

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

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