Compartir a través de


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

Obtiene el valor del índice de columna designada en la fila actual de este objeto SQLServerResultSet como un objeto en el lenguaje de programación Java, para ello usa el objeto Map determinado.

Nota

El controlador JDBC de Microsoft SQL Server no admite este método en estos momentos. Al utilizar este método, siempre se devolverá la asignación predeterminada.

Sintaxis

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

Parámetros

i

Un valor int que indica el índice de la columna.

map

Un objeto Map.

Valor devuelto

Un valor Object .

Excepciones

SQLServerException

Notas

El método getObject especifica este método getObject en la interfaz java.sql.ResultSet.

Este método devolverá el valor de la columna determinada como un objeto de Java. El tipo del objeto de Java será el tipo de objeto de Java predeterminado que corresponde al tipo SQL de la columna, tras la asignación para los tipos integrados que se indica en las especificaciones de JDBC. Si el valor es NULL de SQL, el controlador devuelve un NULL de Java.

Este método también se puede utilizar para leer los tipos de datos abstractos específicos de la base de datos. En la API de JDBC 2.0, el comportamiento del método getObject se extiende para materializar datos de tipos de SQL definidos por el usuario. Cuando una columna contiene un valor estructurado o distinto, el comportamiento de este método es como si se llamara a getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).

Desde el controlador JDBC 3.0 de SQL Server:

  • Un valor de tipo date se devolverá como un objeto java.sql.Date.
  • Un valor de tipo time se devolverá como un objeto java.sql.Time.
  • Un valor de tipo datetime2 se devolverá como un objeto java.sql.Timestamp.
  • Un valor de tipo datetimeoffset se devolverá como un objeto microsoft.sql.DateTimeOffset.

Vea también

Referencia

Clase SQLServerResultSet

Conceptos

Método getObject (ISQLServerResultSet)
Miembros de ISQLServerResultSet