자바

자바 중급 (JAVA-Web) 강좌 자료] CallableStatement(1)

행복한짱짱이 2017. 7. 23. 09:53

자바 중급 (JAVA-Web) 강좌 자료] CallableStatement(1)

 

자바 중급 (JAVA-Web) 강좌 자료] CallableStatement(1)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

CallableStatement(1)

 

 

 *  모든 DBMS들에 대한 표준방법으로 저장 프로시져(stored procedure)를 호출하는 방법을 제공한다.

 * 두가지 형태중의 하나인 escape 문법으로 작성되어진다. , 결과 매개변수를 가지는 형태와 결과 매개변수가 없는 형태

 * 결과 매개변수를 리턴하는 프로시져를 위한 문법은 다음과 같다.:

 * {? = call procedure_name[(?, ?, ...)]} 매개변수가 없는 저장 프로시져를 위한 문법은 다음과 같을 것이다. :

 * {call procedure_name}

 * CallableStatement 객체는 ConnectionprepareCall 메쏘드에 의해 생성된다. 아래의 예제는 저장 프로시져 getTestData의 호출을 포함하는 CallableStatement의 인스턴스를 만든다. 이것은 두 개의 인자들을 가지고 있고 결과 매개변수는 없다.

    :  CallableStatement cstmt = con.prepareCall("{call getTestData(?, ?)}");