Compartilhar via


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

Baixar o JDBC Driver

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

SQLServerException

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