Share via


Método getObject (int, java.util.Map) (SQLServerResultSet)

Baixar driver JDBC

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

Observação

No momento, este método não é compatível com Microsoft JDBC Driver para SQL Server. O uso deste método sempre retornará o mapeamento padrão.

Sintaxe

  
public java.lang.Object getObject(int i,  
                                  java.util.Map map)  

Parâmetros

i

Um int que indica o índice de coluna.

map

Um objeto Map.

Valor retornado

Um valor Object.

Exceções

SQLServerException

Comentários

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

Esse método retornará o valor da coluna fornecida como um objeto Java. O tipo desse objeto será o tipo de objeto Java padrão correspondente ao tipo SQL da coluna, seguindo o mapeamento para tipos internos constante na especificação do JDBC. Se o valor for um SQL NULL, o driver retornará um Java nulo.

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

A partir do SQL Server JDBC Driver 3.0:

  • Um valor de tipo date será retornado como um objeto java.sql.Date.

  • Um valor de tipo time será retornado como um objeto java.sql.Time.

  • Um valor de datetime2 de tipo será retornado como um objeto java.sql.Timestamp.

  • Um valor de datetimeoffset de tipo será retornado como um objeto microsoft.sql.DateTimeOffset.

Consulte Também

Método getObject (SQLServerResultSet)
Membros de SQLServerResultSet
Classe SQLServerResultSet