Método setObject (int, java.lang.Object)
Define o valor do parâmetro designado usando o objeto fornecido.
Sintaxe
public final void setObject(int index,
java.lang.Object obj)
Parâmetros
index
Um int que indica o número do parâmetro.
obj
Um objeto.
Exceções
Comentários
Esse método setObject é especificado pelo método setObject na interface java.sql.PreparedStatement.
Antes de chamar o método setObject, o aplicativo pode definir o parâmetro especificado usando um dos métodos a seguir:
Os métodos set<Type> da classe SQLServerPreparedStatement e da classe SQLServerCallableStatement
Os métodos setNull da classe SQLServerPreparedStatement e da classe SQLServerCallableStatement
O método registerOutParameter da classe SQLServerCallableStatement
Em todos os casos, o tipo do parâmetro é definido automaticamente. Se o aplicativo chamar o método setObject com um valor obj NULL, o driver suporá que o tipo do parâmetro é definido pelo método chamado anteriormente.
Se o valor obj for NULL e nenhuma informação de tipo para esse parâmetro puder ser determinada, o método setObject converterá o parâmetro especificado em um CHAR antes de enviá-lo ao banco de dados.
No SQL Server JDBC Driver 3.0 e versões posteriores, o comportamento desse método foi modificado pela propriedade de conexão sendTimeAsDatetime (Definir as propriedades de conexão) e SQLServerDataSource.setSendTimeAsDatetime.
Para mais informações, confira Configuração de como os valores de java.sql.Time são enviados ao servidor.
Consulte Também
Método setObject (SQLServerPreparedStatement)
Membros de SQLServerPreparedStatement
Classe SQLServerPreparedStatement