Método getObject (int) (SQLServerResultSet)

Baixar driver JDBC

Obtém o valor do índice da coluna designada na linha atual deste objeto SQLServerResultSet como objeto na linguagem de programação Java.

Syntax

  
public java.lang.Object getObject(int columnIndex)  

Parameters

columnIndex

Um int que indica o índice da coluna.

Valor de retorno

Um valor de objeto .

Exceções

SQLServerException

Observações

Este método getObject é especificado pelo método getObject na interface java.sql.ResultSet.

Este método devolverá o valor da coluna dada como objeto Java. O tipo do objeto Java será o tipo de objeto Java predefinido correspondente ao tipo SQL da coluna, seguindo o mapeamento para tipos incorporados especificado na especificação JDBC. Se o valor for um SQL NULL, o driver devolve um Java null.

Este método também pode ser usado para ler tipos de dados abstratos específicos de base de dados. Na API JDBC 2.0, o comportamento do método getObject é estendido para materializar dados de tipos SQL definidos pelo utilizador. Quando uma coluna contém um valor estruturado ou distinto, o comportamento deste método é como se fosse uma chamada para getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).

A partir do SQL Server JDBC Driver 3.0:

  • Um valor de type date será devolvido como um objeto java.sql.Data.

  • Um valor de tempo de tipo será devolvido como um objeto java.sql.Time.

  • Um valor do tipo datetime2 será devolvido como um objeto java.sql.Timestamp.

  • Um valor do tipo datetimeoffset será devolvido como um objeto microsoft.sql.DateTimeoffset.