Метод setObject (int, java.lang.Object)

Скачать драйвер JDBC

Устанавливает значение указанного параметра по заданному объекту.

Синтаксис

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

Параметры

index

Значение int, определяющее номер параметра.

obj

Объект.

Исключения

SQLServerException

Замечания

Метод setObject определен с помощью метода setObject в интерфейсе java.sql.PreparedStatement.

Перед вызовом метода setObject приложение может задать указанный параметр одним из следующих способов:

  • Методы set<Type> класса SQLServerPreparedStatement или SQLServerCallableStatement.

  • Методы setNull класса SQLServerPreparedStatement или SQLServerCallableStatement.

  • Метод registerOutParameter из класса SQLServerCallableStatement

В этом случае тип параметра задается автоматически. Если приложение вызывает этот метод setObject со значением obj, равным NULL, то драйвер предполагает, что параметр имеет тип, который задан вызванным ранее методом.

Если значение obj равно NULL и не удается определить сведения о типе для этого параметра, то этот метод setObject преобразует указанный параметр в тип CHAR перед отправкой в базу данных.

Начиная с версии SQL Server JDBC Driver 3.0, поведение этого метода изменяется свойством подключения sendTimeAsDatetime (настройка свойств подключения) и SQLServerDataSource.setSendTimeAsDatetime.

Дополнительные сведения см. в статье Настройка способа отправки значений java.sql.Time на сервер.

См. также

Метод setObject (SQLServerPreparedStatement)
Элементы SQLServerPreparedStatement
Класс SQLServerPreparedStatement