getObject, metoda (java.lang.String) (SQLServerResultSet)

pobierz sterownik JDBC

Otrzymuje wartość wyznaczonej nazwy kolumny w aktualnym wierszu tego obiektu SQLServerResultSet jako obiekt w języku programowania Java.

Syntax

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

Parameters

Columnname

Ciąg zawierający nazwę kolumny.

Wartość zwracana

Wartość obiektu .

Wyjątki

SQLServerException

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.