Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämtar värdet av det angivna kolumnindexet i den aktuella raden i detta SQLServerResultSet-objekt som ett objekt i programmeringsspråket Java, med hjälp av det givna Map-objektet.
Note
Denna metod stöds för närvarande inte av Microsoft JDBC-drivrutin för SQL Server. Att använda denna metod kommer alltid att returnera standardmappningen.
Syntax
public java.lang.Object getObject(int i,
java.util.Map map)
Parameters
i
En int som anger kolumnindexet.
karta
Ett mappningsobjekt.
Returvärde
Ett objektvärde .
undantag
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.