CLI(Call Level Interface)는
함수 호출을 사용하여 동적 SQL문을 함수 인수로 전달하는 관계형 데이터베이스
액세스에 대한 C 및 C++ API(Application Programming
Interface)입니다. 클라이언트 최적화로
DB2® 데이터베이스나 Informix®
데이터베이스에 연결하는 CLI 애플리케이션을 사용한 다음, 애플리케이션에서 발행되는 SQL문을
제어할 수 있습니다.
예를 들어, 애플리케이션이
DB2 데이터베이스에 연결하는 경우
데이터베이스에 대해 SQL문을 정적으로 실행하도록 애플리케이션을 구성할 수
있습니다. 데이터베이스에 대해 실행하도록 허용된 SQL문을
제어할 수 있습니다.
pureQuery 클라이언트 최적화로 CLI 애플리케이션을 사용하고
구성하는 경우 pureQuery Runtime이 다음을 포함한 여러 혜택을 제공합니다.
- 애플리케이션 개발 및 전개 프로세스에 몇 가지 아티팩트를 추가하는
단순 메커니즘 제공.
- 저장소의 pureQuery Runtime을 검색하고 저장하는 기능
제공
- DB2 데이터베이스에 연결될 때
동적 SQL의 변경사항을 정적 SQL로 맵핑하도록 허용.
- DB2 데이터베이스에 연결될 때
애플리케이션이 실행하는 정적 SQL문의 바인드 및 관리 단순화.
- 애플리케이션의 보다 간편한 단말간 개발, 모니터링 및 런타임 문제점 판별
사용.
CLI 애플리케이션이 C 및 C++ 애플리케이션이지만
Java 기반 pureQuery 유틸리티 Configure, StaticBinder 및 ManageRepository를 통해
pureQuery 클라이언트 최적화를 사용할 수 있는 CLI 애플리케이션을 사용하여
SQL문을 정적으로 실행합니다.