Condividi tramite


Metodo getObject (int) (SQLServerResultSet)

Scaricare il driver JDBC

Ottiene il valore dell'indice della colonna designata nella riga corrente di questo oggetto SQLServerResultSet come oggetto nel linguaggio di programmazione Java.

Sintassi

  
public java.lang.Object getObject(int columnIndex)  

Parametri

columnIndex

Valore int che indica l'indice di colonna.

Valore restituito

Valore Object.

Eccezioni

SQLServerException

Osservazioni:

Questo metodo getObject viene specificato dal metodo getObject nell'interfaccia java.sql.ResultSet.

Il metodo restituirà il valore della colonna specificata come oggetto Java. Il tipo dell'oggetto Java sarà il tipo di oggetto Java predefinito che corrisponde al tipo SQL della colonna, in base al mapping per i tipi predefiniti indicato nella specifica JDBC. Se il valore è SQL NULL, il driver restituisce un valore Java Null.

Questo metodo può essere utilizzato anche per leggere tipi di dati astratti specifici del database. Nell'API di JDBC 2.0, il comportamento del metodo getObject è esteso ai fini della materializzazione dei dati di tipi SQL definiti dall'utente. Quando una colonna contiene un valore di tipo Structured o Distinct, il comportamento di questo metodo è analogo a quello di una chiamata a getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).

A partire dal driver JDBC 3.0 per SQL Server:

  • Un valore di tipo date sarà restituito come oggetto java.sql.Date.

  • Un valore di tipo time sarà restituito come oggetto java.sql.Time.

  • Un valore di tipo datetime2 sarà restituito come oggetto java.sql.Timestamp.

  • Un valore di tipo datetimeoffset sarà restituito come oggetto microsoft.sql.DateTimeOffset.

Vedi anche

Metodo getObject (SQLServerResultSet)
Membri di SQLServerResultSet
Classe SQLServerResultSet