응용프로그램에서 클라이언트 최적화를 위한 StaticBinder 유틸리티 실행

유틸리티의 bind() 메소드를 호출하여 응용프로그램에서 StaticBinder 유틸리티를 실행할 수 있습니다.

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);

피드백