Compartir a través de


Método setObject (int, java.lang.Object)

Descargar controlador JDBC

Establece el valor del parámetro designado utilizando el objeto determinado.

Sintaxis

  
public final void setObject(int index,  
                            java.lang.Object obj)  

Parámetros

índice

Valor int que indica el número de parámetro.

obj

Objeto.

Excepciones

SQLServerException

Observaciones

El método setObject especifica este método setObject en la interfaz java.sql.PreparedStatement.

Antes de llamar a este método setObject, la aplicación podría establecer el parámetro especificado con uno de los siguientes métodos:

  • Los métodos set<Type> de la clase SQLServerPreparedStatement o la clase SQLServerCallableStatement

  • Los métodos setNull de la clase SQLServerPreparedStatement o la clase SQLServerCallableStatement

  • El método registerOutParameter de la clase SQLServerCallableStatement

En tal caso, el tipo del parámetro se establece automáticamente. Si la aplicación llama a este método setObject con un valor de obj NULL, el controlador supone que el tipo del parámetro se establece a través del método que se llamó anteriormente.

Si el valor de obj es NULL y no se puede averiguar información de tipo alguna, este método setObject convierte el parámetro especificado en CHAR antes de enviarlo a la base de datos.

Desde el controlador JDBC 3.0 de SQL Server, el comportamiento de este método queda modificado por la propiedad de conexión sendTimeAsDatetime (Establecimiento de las propiedades de conexión) y SQLServerDataSource.setSendTimeAsDatetime.

Para más información, vea Configurar el modo en que los valores java.sql.Time se envían al servidor.

Consulte también

Método setObject (SQLServerPreparedStatement)
Miembros de SQLServerPreparedStatement
Clase SQLServerPreparedStatement