Compartilhar via


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

Baixar o JDBC Driver

Recupera o valor do parâmetro designado como um objeto na linguagem de programação Java, considerando o índice do parâmetro, 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 index,  
                                  java.util.Map map)  

Parâmetros

index

Um int que indica o índice do parâmetro.

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.CallableStatement.

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 tipo datetime2 será retornado como um objeto java.sql.Timestamp.

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

Consulte Também

Método getObject (SQLServerCallableStatement)
Membros SQLServerCallableStatement
Classe SQLServerCallableStatement