지정된 개체를 사용하여 지정된 매개 변수의 값을 설정합니다.
구문
public final void setObject(int index,
java.lang.Object obj)
매개 변수
색인
매개 변수 번호를 나타내는 int입니다.
obj
개체입니다.
예외
설명
이 setObject 메서드는 java.sql.PreparedStatement 인터페이스의 setObject 메서드에 의해 지정됩니다.
이 setObject 메서드를 호출하기 전에 애플리케이션은 다음 메서드 중 하나를 사용하여 지정된 매개 변수를 설정할 수 있습니다.
SQLServerPreparedStatement 클래스 또는 SQLServerCallableStatement 클래스의 set<Type> 메서드
SQLServerPreparedStatement 클래스 또는 SQLServerCallableStatement 클래스의 setNull 메서드
이러한 경우 매개 변수의 형식이 자동으로 설정됩니다. 애플리케이션에서 obj 값 NULL을 사용하여 이 setObject 메서드를 호출할 경우 드라이버에서는 매개 변수 형식을 이전에 호출한 메서드에 의해 설정된 형식으로 가정합니다.
obj 값이 NULL이고 해당 매개 변수에 대한 형식 정보를 확인할 수 없는 경우 이 setObject 메서드는 지정된 매개 변수를 CHAR로 변환한 후 데이터베이스로 보냅니다.
SQL Server JDBC Driver 3.0부터 이 메서드의 동작은 sendTimeAsDatetime 연결 속성(연결 속성 설정) 및 SQLServerDataSource.setSendTimeAsDatetime에 의해 수정됩니다.
자세한 내용은 java.sql.Time 값을 서버에 보내는 방식 구성을 참조하세요.
참고 항목
setObject 메서드(SQLServerPreparedStatement)
SQLServerPreparedStatement 멤버
SQLServerPreparedStatement 클래스