SQL문을 처리하도록 데이터베이스 서버가 다음 단계를 수행합니다.
동적 SQL을 사용하여 데이터베이스 서버가 런타임 시 각 SQL문에 해당 단계를 반복합니다(일부 서버는 반복적으로 실행되는 동적 SQL문의 처음 두 단계 결과를 캐시할 수 있음). 해당 단계와 연관된 처리는 동적 SQL의 성능에 영향을 미칩니다.
정적 SQL을 사용하여 상당 부분의 예비 작업이 디자인 시에 수행됩니다. Workbench가 SQLJ 파일을 빌드할 때마다 SQLJ 변환 프로그램이 구문 및 일관성 검사를 수행하며 SQLJ 파일에 대응하는 Java™ 소스 파일을 작성합니다. Workbench의 마법사를 사용하여 SQLJ 사용자 정의 스크립트를 작성하고 실행할 수 있습니다. 사용자 정의 스크립트가 정적 SQL문에 대한 정보를 포함하는 패키지를 작성하여 Java 클래스를 데이터베이스에 바인드하십시오. 그런 다음 애플리케이션 실행 시 예비 작업이 완료되면 더 나은 성능을 가져올 수 있습니다.