Java 편집기가 SQL문의 유효성을 확인하는 방법에 대한 환경 설정

사용자가 작성한 SQL문의 유효성을 워크벤치가 확인하는 방법을 지정하기 위해 설정할 수 있는 두 가지의 환경 설정이 Java™ 편집기에 있습니다.

이 태스크 정보

워크벤치는 다음 SQL 유효성 확인을 수행할 수 있습니다.

테이블 참조 유효성 확인
선택한 경우, SQL문이 해당되는 올바른 이름으로 데이터베이스 오브젝트를 참조하는지 점검합니다. SQL문은 @Select와 같은 어노테이션이나 pureQuery 메소드에 있을 수 있습니다. 유효성 확인은 사용자가 Java 편집기에 SQL문을 입력하는 대로, Java 파일을 저장할 때, 그리고 Java 프로젝트를 빌드할 때 발생합니다.
활성(live) 데이터베이스에 대한 SQL 문제점 유효성 확인
워크벤치가 사용자의 Java 프로젝트와 연관된 데이터베이스에 대해 SQL을 테스트하여 찾은 SQL 문제점을 확인하도록 할 것인지 여부를 지정합니다. 워크벤치가 사용하는 SQL 모델에서 애플리케이션이 연결할 수 있는 모든 데이터베이스 유형에 의해 지원되는 모든 SQL 확장이 지원되는 것은 아닙니다. 그러나 사용자가 작성하거나 편집하는 명령문에서 워크벤치가 문제점이 있는 SQL을 찾으면, 워크벤치는 데이터베이스에 연결하여 해당 데이터베이스가 해당 SQL을 지원하는지 여부를 알아볼 수 있습니다. 워크벤치는 Java 편집기에서 SQL 문제점을 보고합니다. Java 프로젝트에서 파일을 빌드할 때 워크벤치는 또한 문제점 보기에서 SQL 문제점을 보고합니다.
워크벤치가 데이터베이스에 연결할 수 없거나 데이터베이스에서 예외가 발생하는 경우 SQL 문제점에 대한 메시지가 표시됩니다. 이와 같은 경우, 메시지 앞에는 "SQL 문제점 유효성 확인 오류:"가 붙습니다.

프로시저

단일 프로젝트의 전체 작업공간에 유효성 확인을 사용할 수 있습니다.

  1. 다음 단계 중 하나를 수행하십시오.
    • 전체 작업공간에 대한 환경을 설정하려면 > 환경 설정을 선택하십시오. 환경 설정 창에서 데이터 관리 > SQL 개발 > pureQuery를 선택하십시오.
    • 단일 프로젝트에 대한 환경을 설정하려면 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 선택하십시오. 그런 다음 pureQuery 페이지를 선택하십시오.
  2. 단일 프로젝트에 대한 환경을 설정 중이면 프로젝트 특정 설정 사용 체크 박스를 선택하십시오.
  3. 컴파일 설정에서, 테이블 참조 유효성 확인활성 데이터베이스에 대해 SQL 문제점 유효성 확인 체크 박스를 사용하십시오.

피드백