Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Define o valor do parâmetro designado usando o objeto dado.
Syntax
public final void setObject(int index,
java.lang.Object obj)
Parâmetros
índice
Um int que indica o número do parâmetro.
obj
Um objeto.
Exceptions
Observações
Este método setObject é especificado pelo método setObject na interface java.sql.PreparedStatement.
Antes de chamar este método setObject, a aplicação pode definir o parâmetro especificado usando um dos seguintes métodos:
Os métodos Set<Type> da classe SQLServerPreparedStatement ou da classe SQLServerCallableStatement
Os métodos setNull da classe SQLServerPreparedStatement ou da classe SQLServerCallableStatement
O método registerOutParameter da classe SQLServerCallableStatement
Nesse caso, o tipo do parâmetro é automaticamente definido. Se a aplicação chamar este método setObject com um valor obj NULL, o driver assume que o tipo do parâmetro é um que é definido pelo método anteriormente chamado.
Se o valor obj for NULL e não for possível determinar informação de tipo para esse parâmetro, este método setObject converte o parâmetro especificado num CHAR antes de o enviar para a base de dados.
A partir do SQL Server JDBC Driver 3.0, o comportamento deste método é modificado pela propriedade de ligação sendTimeAsDatetime (Definindo as Propriedades de Conexão) e SQLServerDataSource.setSendTimeAsDatetime.
Para mais informações, consulte Configurar Como os Valores de java.sql.Tempo são Enviados ao Servidor.