setObject 메서드(int, java.lang.Object)
지정된 개체를 사용하여 지정된 매개 변수의 값을 설정합니다.
구문
public final void setObject(int index,
java.lang.Object obj)
매개 변수
index
매개 변수 번호를 나타내는 int입니다.
obj
개체입니다.
예외
설명
이 setObject 메서드는 java.sql.PreparedStatement 인터페이스의 setObject 메서드에 의해 지정됩니다.
이 setObject 메서드를 호출하기 전에 애플리케이션에서 다음 메서드 중 하나를 사용하여 지정된 매개 변수를 설정할 수도 있습니다.
SQLServerPreparedStatement 클래스 또는 SQLServerCallableStatement 클래스의 set<Type> 메서드
SQLServerPreparedStatement 클래스 또는 SQLServerCallableStatement 클래스의 setNull 메서드
SQLServerCallableStatement 클래스의 registerOutParameter 메서드
이러한 경우 매개 변수 형식은 자동으로 설정됩니다. 애플리케이션에서 obj 값 NULL을 사용하여 이 setObject 메서드를 호출할 경우 드라이버에서는 매개 변수 형식을 이전에 호출한 메서드에 의해 설정된 형식으로 가정합니다.
obj 값이 NULL이고 해당 매개 변수에 대한 형식 정보를 판별할 수 없는 경우 이 setObject 메서드는 지정된 매개 변수를 데이터베이스로 보내기 전에 CHAR로 변환합니다.
SQL Server JDBC 드라이버 3.0부터 이 메서드의 동작은 sendTimeAsDatetime 연결 속성(연결 속성 설정) 및 SQLServerDataSource.setSendTimeAsDatetime에 의해 수정됩니다.
자세한 내용은 java.sql.Time 값을 서버에 보내는 방식 구성을 참조하세요.
참고 항목
setObject 메서드(SQLServerPreparedStatement)
SQLServerPreparedStatement 멤버
SQLServerPreparedStatement 클래스
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기