Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Otrzymuje wartość wyznaczonego indeksu kolumnowego w bieżącym wierszu tego obiektu SQLServerResultSet jako obiekt w języku programowania Java, używając danego obiektu Map.
Note
Ta metoda nie jest obecnie obsługiwana przez sterownik Microsoft JDBC dla SQL Server. Używając tej metody, zawsze zwrócono domyślne mapowanie.
Syntax
public java.lang.Object getObject(int i,
java.util.Map map)
Parameters
i
Int wskazujący indeks kolumnowy.
mapa
Obiekt Mapy.
Wartość zwracana
Wartość obiektu .
Wyjątki
Remarks
Metoda getObject jest określana przez metodę getObject w interfejsie java.sql.ResultSet.
Ta metoda zwraca wartość danej kolumny jako obiekt Java. Typ obiektu Java będzie domyślnym typem obiektu Java odpowiadającym typowi SQL kolumny, zgodnie z mapowaniem dla typów wbudowanych określonych w specyfikacji JDBC. Jeśli wartość jest SQL NULL, sterownik zwraca null w Java.
Ta metoda może być również stosowana do odczytu specyficznych dla baz danych abstrakcyjnych typów danych. W API JDBC 2.0 zachowanie metody getObject jest rozszerzone o materializację danych typów zdefiniowanych przez użytkownika SQL. Gdy kolumna zawiera ustrukturyzowaną lub odrębną wartość, zachowanie tej metody jest tak, jakby wywołała do getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).
Począwszy od sterownika JDBC 3.0 w SQL Server:
Wartość typu date zostanie zwrócona jako obiekt java.sql.Date.
Wartość typu czas zostanie zwrócona jako obiekt java.sql.Time.
Wartość typu datetime2 zostanie zwrócona jako obiekt java.sql.Timestamp.
Wartość typu datetimeoffset zostanie zwrócona jako obiekt microsoft.sql.DateTimeOffset.