Condividi tramite


Metodo getObject (int)

Scaricare il driver JDBC

Recupera il valore del parametro designato come oggetto nel linguaggio di programmazione Java in base all'indice del parametro.

Sintassi

  
public java.lang.Object getObject(int index)  

Parametri

index

Valore int che specifica l'indice del parametro.

Valore restituito

Valore Object.

Eccezioni

SQLServerException

Osservazioni:

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

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. In JDBC 2.0 il comportamento del metodo getObject è stato 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 verrà restituito come oggetto java.sql.Date.

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

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

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

Vedi anche

Metodo getObject (SQLServerCallableStatement)
Membri di SQLServerCallableStatement
Classe SQLServerCallableStatement