PreparedStatement 인터페이스의 주요 메소드

CODEDRAGON Development/Java

반응형

 

 

PreparedStatement 인터페이스의 주요 메소드

PreparedStatement 인터페이스는 Statement인터페이스로 부터 메소드들을 상속받고 있으며 그 이외에 다시 정의된 메소드들은 다음과 같습니다.

 

메소드

설명

void addBatch()

PreparedStatement 객체의 배치(batch)명령문에 매개변수들을 추가합니다.

void clearParameters()

현재 매개변수 값을 제거합니다.

execute()

executeQuery()

executeUpdate()

Statement 인스턴스의 설명을 참조합니다.

다른 점은 PreparedStatement 클래스에 재 정의된 메소드는 매개변수로 "SQL"을 지정하지 않습니다.

ResultSetMetaData getMetaData()

ResultSet객체의 필드(column)개수, 유형과 속성을 반환합니다.

setXXX(바인딩변수 차례번호, )

 

 

PreparedStatement 객체에 지정된 SQL문에 포함하고 있는 바인딩 변수를 설정합니다.

set다음에 XXX는 바인딩변수에 설정하는 값의 자료형유형에 따라서 각각 붙여집니다.

첫번째 인자인 바인딩변수의 차례번호는 SQL문에서 사용한 매개변수의 차례번호(in)를 의미하고 값은 바인딩변수에 설정하는 값의 유형에 따라서 지정합니다.

 

·       setArray()

·       setAsciiStream()

·       setBigDecimal()

·       setBinaryStream()

·       setBlob()

·       setBoolean()

·       setByte()

·       setCharacterStream()

·       setClob()

·       setDate()

·       setDouble()

·       setFloat()

·       set()Int()

·       setLong()

·       setNull()

·       setObject()

·       setRef()

·       setShort()

·       setString()

·       setTime()

·       setTimestamp()

·       setUnicodeStream()

·