다음을 통해 공유


setObject 메서드 (int, java.lang.Object)

JDBC 드라이버 다운로드

지정된 개체를 사용하여 지정된 매개 변수의 값을 설정합니다.

구문

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

매개 변수

색인

매개 변수 번호를 나타내는 int입니다.

obj

개체입니다.

예외

SQLServerException

설명

이 setObject 메서드는 java.sql.PreparedStatement 인터페이스의 setObject 메서드에 의해 지정됩니다.

이 setObject 메서드를 호출하기 전에 애플리케이션은 다음 메서드 중 하나를 사용하여 지정된 매개 변수를 설정할 수 있습니다.

이러한 경우 매개 변수의 형식이 자동으로 설정됩니다. 애플리케이션에서 obj 값 NULL을 사용하여 이 setObject 메서드를 호출할 경우 드라이버에서는 매개 변수 형식을 이전에 호출한 메서드에 의해 설정된 형식으로 가정합니다.

obj 값이 NULL이고 해당 매개 변수에 대한 형식 정보를 확인할 수 없는 경우 이 setObject 메서드는 지정된 매개 변수를 CHAR로 변환한 후 데이터베이스로 보냅니다.

SQL Server JDBC Driver 3.0부터 이 메서드의 동작은 sendTimeAsDatetime 연결 속성(연결 속성 설정) 및 SQLServerDataSource.setSendTimeAsDatetime에 의해 수정됩니다.

자세한 내용은 java.sql.Time 값을 서버에 보내는 방식 구성을 참조하세요.

참고 항목

setObject 메서드(SQLServerPreparedStatement)
SQLServerPreparedStatement 멤버
SQLServerPreparedStatement 클래스