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() · 등
|
'Development > Java' 카테고리의 다른 글
ResultSet 주요 메소드 (0) | 2017.07.24 |
---|---|
ResultSet 인터페이스, ResultSet 인터페이스, ResultSet.next(), ResultSet.getXXX(), ResultSet.updateXXX() (0) | 2017.07.24 |
PreparedStatement 사용방법, PreparedStatement의 객체 생성 (0) | 2017.07.24 |
PreparedStatement 동작 도식도, 오라클에서 SQL문 수행시 SGA 영역의 메모리 관리 (0) | 2017.07.24 |
Statement의 주요 메서드 (0) | 2017.07.24 |