getObject, metoda (int)

pobierz sterownik JDBC

Pobiera wartość wyznaczonego parametru jako obiekt w języku programowania Java przy danym indeksie parametrów.

Syntax

  
public java.lang.Object getObject(int index)  

Parameters

indeks

Int wskazujący indeks parametrów.

Wartość zwracana

Wartość obiektu .

Wyjątki

SQLServerException

Remarks

Metoda getObject jest określana przez metodę getObject w interfejsie java.sql.CallableStatement.

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 JDBC 2.0 zachowanie metody getObject zostało rozszerzone o materializację danych o typach 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.