< 이전 | 다음 >

레슨 1: Java 프로젝트 설정

이 레슨에서는 pureQuery 클라이언트 최적화를 사용하는 Java 애플리케이션을 개발할 수 있도록 Optim™ Development Studio를 설정합니다.

시작하기 전에

컴퓨터에서 DB2 SAMPLE 데이터베이스에 연결할 수 있는지 확인하십시오.

이 레슨에서는 워크벤치와 Java 프로젝트 및 데이터베이스 연결을 작성하고, 단순 Java 애플리케이션을 작성하고, 프로젝트에 pureQuery 지원을 추가합니다.

데이터베이스 연결 및 Java 프로젝트 작성

워크벤치에서 pureQuery 지원을 사용하면 Java 프로젝트 및 데이터베이스 연결이 필요합니다. 프로젝트 및 연결을 원하는 순서대로 작성할 수 있습니다.
이 자습서에서는 워크벤치가 IBM® SQL and Routine Development Perspective 및 기본 보기 세트로 시작한다고 가정합니다.

SQL and Routine Development Perspective를 사용하여 워크벤치에서 SAMPLE 데이터베이스 연결을 작성합니다. 그런 다음 Java Perspective로 전환하고 Java 프로젝트를 작성합니다. 데이터베이스 연결은 프로젝트에 pureQuery 지원을 사용할 때 필요합니다.

데이터베이스 연결 및 Java 프로젝트를 작성하려면 다음을 수행하십시오.

  1. Optim Development Studio를 시작하십시오.

    워크벤치에 IBM SQL and Routine Development Perspective가 열립니다.

  2. SAMPLE 데이터베이스에 연결을 작성하십시오.
    1. 데이터 소스 탐색기 창에서 데이터베이스 연결 폴더를 마우스 오른쪽 단추로 클릭하고 새로 작성을 선택하십시오.
    2. 마법사의 단계에 따라 SAMPLE 데이터베이스 인스턴스에 연결을 작성하십시오.
      연결 매개변수에서 다음을 선택하여 DB2® 연결을 작성하십시오.
      • 데이터베이스 관리 프로그램 필드 선택 필드에서 Linux, UNIX 및 Windows용 DB2를 선택하십시오.
      • JDBC 드라이버 필드에서 IBM Data Server Driver for JDBC and SQLJ(JDBC 4.0) 기본를 선택하십시오.
  3. Java Perspective로 전환하십시오.

    태스크 네비게이터 > Java 데이터베이스 애플리케이션 개발을 클릭하십시오.

    Java Perspective가 열립니다. 이 자습서에서는 기본 Java Perspective로 작업하고 있다고 가정합니다.

    Java Perspective의 왼쪽 위에 있는 두 개의 탭 즉, 패키지 탐색기계층 구조 탭에 주의하십시오.

    그림 1. 패키지 탐색기계층 구조
    패키지 탐색기 및 계층 구조 탭
  4. 태스크 실행기 보기가 열리면 닫으십시오.

    태스크 실행기 탭에서 X를 클릭하십시오.

  5. Java 프로젝트를 작성하십시오.
    1. 패키지 탐색기를 마우스 오른쪽 단추로 클릭하고 새로 작성 > Java 프로젝트를 선택하십시오.

      새 Java 프로젝트 마법사가 열립니다.

    2. 마법사의 맨 위에 있는 프로젝트 이름 필드에 pq-tutorial를 입력하십시오. 나머지 옵션은 기본값으로 두십시오.
    3. 완료를 클릭하십시오.

    Optim Development Studio가 Java 프로젝트를 작성합니다. 패키지 탐색기에 pq-tutorial 프로젝트가 표시됩니다.

    그림 2. 패키지 탐색기의 pureQuery_test Java 프로젝트
    pureQuery_test 프로젝트의 패키지 탐색기 보기

프로젝트에 단순 Java 애플리케이션 추가

단순 Java 애플리케이션의 코드를 프로젝트에 추가합니다. 애플리케이션은 SAMPLE 데이터베이스에 대해 다른 SQL문을 실행합니다.

프로젝트에 단순 Java 애플리케이션을 추가하려면 다음을 수행하십시오.

  1. 프로젝트에서 패키지를 작성하십시오.
    1. 패키지 탐색기에서 pq_tutorial/src 폴더를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 클래스를 클릭하십시오. 새 Java 클래스 마법사가 열립니다.
    2. 다음 필드를 입력하십시오.
      • 패키지 필드에 myTestApp를 입력하십시오.
      • 이름 필드에 MySample을 입력하십시오.
    3. 다음 설정을 변경하십시오.

      작성하려는 메소드 스텁 섹션에서 다음을 수행하십시오.

      • public static void (main[] string args)를 선택하십시오.
      • 상속된 요약 메소드를 지우십시오.
    4. 완료를 클릭하십시오.
    워크벤치가 클래스를 작성하고 Java 편집기에서 MySample.java 파일을 엽니다.
  2. 애플리케이션의 소스 코드를 추가하십시오.

    MySample.java 파일의 텍스트를 자습서 소스 코드의 텍스트와 대체하십시오.

  3. 파일을 저장하십시오.

클래스를 작성하고 Java 코드를 Java 파일에 추가했습니다.

Java 편집기에 오류가 표시됩니다. 프로젝트에 pureQuery 지원을 사용하면 오류가 해결됩니다.

Java 프로젝트에 pureQuery에 대한 지원 추가

Java 프로젝트에 pureQuery 지원을 사용합니다.

시작하기 전에

데이터베이스 연결 및 Java 프로젝트가 작성되어 있어야 합니다.

Java 프로젝트에 pureQuery에 대한 지원을 추가하려면 다음을 수행하십시오.

  1. 패키지 탐색기에서 pq-tutorial 프로젝트 폴더를 마우스 오른쪽 단추로 클릭하고 pureQuery > pureQuery 지원 추가를 클릭하십시오.

    pureQuery 메뉴 항목이 메뉴 맨 아래에 있습니다.

  2. pureQuery 지원 추가 마법사의 연결 선택 페이지에서 SAMPLE 연결을 선택한 후 다음을 클릭하십시오.
  3. pureQuery 지원 추가 페이지에서, 기본 값을 승인하고 완료를 클릭하십시오.
pureQuery가 지원되는 Java 프로젝트를 사용할 수 있습니다. 다음 조치가 발생합니다.
  • Java 애플리케이션이 SAMPLE 데이터베이스에 연결하는 데 사용하는 DB2 라이브러리가 Java 프로젝트의 빌드 경로에 추가됩니다.
  • pureQuery Runtime 파일 pdq.jar 및 pdqmgmt.jar가 Java 프로젝트에 추가됩니다.
  • pureQuery Configure 및 StaticBinder 유틸리티와 함께 사용되는 pureQuery 구성 파일이 pureQueryFolder 폴더에 추가됩니다.
  • SAMPLE 데이터베이스 연결 및 pureQuery 프로젝트 특성이 프로젝트의 특성에 추가됩니다.
pureQuery가 지원되는 Java 애플리케이션을 사용하면 다음과 같은 pureQuery 기능을 사용할 수 있습니다.
  • Java 편집기에서 확장된 SQL 보조(SQL 포맷팅, SQL문의 컨텐츠 보조 및 SQL 템플리트 포함)
  • SQL 아웃라인 보기(SQL문, 데이터베이스 오브젝트 및 Java 소스 코드 간 관계를 보는 데 사용할 수 있음)
  • pureQueryXML 파일, pureQuery StaticBinder 옵션 파일 및 pureQuery 구성 옵션 파일을 위한 편집기
  • pureQuery API

Java 애플리케이션 실행

Java 애플리케이션의 소스 코드에 지정된 연결 정보를 업데이트하고 애플리케이션을 실행합니다.
  1. 설치하려면 Java 코드의 데이터베이스 연결 정보를 업데이트하십시오.
    1. public static Connection getConnection() 메소드로 이동하십시오.
    2. getConnection 메소드의 매개변수에서 연결이 컴퓨터의 SAMPLE 데이터베이스와 일치하도록 호스트, 포트 번호, 데이터베이스, 사용자 이름 및 암호를 업데이트하십시오.
      다음 샘플 연결에서 호스트, 포트 번호 및 데이터베이스는 localhost:50000/SAMPLE이고, 사용자 이름은 testuser1, 암호는 mypwd입니다.
      jdbcCon=DriverManager.getConnection(
      "jdbc:db2://localhost:50000/SAMPLE:" +
      "retrieveMessagesFromServerOnGetMessage=true;",
      "testuser1", "mypwd");
      주: 이 샘플 애플리케이션에서 사용자 이름과 암호가 포함된 연결 정보가 애플리케이션에 포함되어 있으므로 쉽게 업데이트할 수 있습니다. 프로덕션 애플리케이션에서는 사용자 이름과 암호가 애플리케이션과 함께 포함되지 않습니다.
  2. 파일을 저장하십시오.
  3. 애플리케이션을 실행하십시오.

    패키지 탐색기에서 MySample.java 파일을 마우스 오른쪽 단추로 클릭하고 실행 도구 > Java 애플리케이션을 클릭하십시오.

    콘솔 창에 결과가 표시됩니다. 결과는 다음 예와 유사합니다.
     =======
    IBM Optim pureQuery Runtime 2.2.1.0 빌드 2.25.63
     =======
    케이스 0
    케이스 0 - 사원 수: 36
    완료된 케이스 0

레슨 체크포인트

이 레슨에서는 워크벤치를 사용하여 SAMPLE DB2 데이터베이스에 연결하는 Java 애플리케이션을 작성했으며 애플리케이션을 테스트했습니다.

다음과 같은 태스크 수행 방법을 학습했습니다.

  • Java 프로젝트 작성
  • pureQuery가 지원되는 Java 프로젝트 사용
  • Java 애플리케이션 실행
< 이전 | 다음 >

피드백