com.ibm.pdq.tools.StaticBinder 클래스의 bind() 메소드를 사용하여 런타임 시 응용프로그램의 SQL문을 DB2® 패키지로 바인드합니다. 바인드 조작이 실패하면 메소드는 FALSE 값을 리턴하며 바인드 조작이 성공적으로 실행되면 TRUE 값을 리턴합니다.
메소드에는 두 개의 매개변수가 포함됩니다. 첫 번째는 StaticBinder 유틸리티로 인수를 전달하는 문자열 배열입니다. 두 번째는 StaticBinder 유틸리티가 메시지와 예외를 인쇄하는 PrintWriter 오브젝트입니다.
bind() 메소드에 대한 호출 예는 다음과 같습니다.
StaticBinder binder = new StaticBinder (); PrintWriter out = new PrintWriter( new FileWriter("BinderOutput.txt")); String[] argsArray = {"-user","username","-password","password", "-url","JDBC-URL","-pureQueryXml","pureQueryXML-file|pureQueryXML-file:base-package-name"}; Boolean check=binder.bind(argsArray, out);