SQL 문을 실행하는 Java Bean 작성

SQL 문을 실행하는 Java™ Bean 작성 마법사를 사용하여 특정 SQL 문을 실행하는 Java Bean을 작성할 수 있습니다.

전제조건: 이 마법사를 사용하려면 데이터베이스 서버에 액세스할 수 있도록 온라인 상태여야 합니다.

SQL 문을 실행하는 Java Bean을 작성하려면 다음을 수행하십시오.

  1. 데이터 Perspective로 전환하십시오.
  2. 데이터 정의 보기에서 사용할 SQL 문을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 Java Bean 생성을 선택하십시오.
  3. 마법사의 Java 클래스 스펙 페이지에서 다음 단계를 완료하십시오.
    1. 소스 폴더 필드에서 Java Bean을 작성하려는 폴더의 이름을 입력하거나 찾아보기를 클릭하여 폴더를 선택하십시오.
    2. 패키지 필드에서 Java Bean을 작성하려는 Java 패키지의 이름을 입력하거나 찾아보기를 클릭하여 패키지를 선택하십시오. 기본 패키지에 새 클래스를 작성하려면 이 필드를 비워두십시오.
    3. 이름 필드에 새 클래스의 이름을 입력하십시오. Java 규약을 따르려면, 클래스 이름이 대문자로 시작해야 합니다.
    4. SQL 문이 결과 세트를 리턴할 경우, 결과 세트의 크기를 제한하는 execute() 메소드의 매개변수를 포함시킬 것인지를 지정하십시오. 기본적으로 execute() 메소드는 결과 세트에 있는 모든 행을 검색합니다.
  4. 런타임 데이터베이스 연결 정보 지정 페이지에서 데이터 소스 연결을 사용할 것인지, 아니면 드라이버 관리자 연결을 사용할 것인지 지정하십시오. 데이터 소스는 JDBC(Java Database Connectivity)를 구현하는 Application Server에 정의되며, 풀 연결을 제공하므로 웹 응용프로그램이 데이터베이스에 연결할 때 일반적으로 선호되는 방법입니다. 응용프로그램이 초기화되면, 서버는 데이터베이스 연결의 풀을 요청합니다. 웹 응용프로그램이 데이터베이스 연결을 필요로 할 때마다, 서버는 풀에서 연결을 제공합니다. 웹 응용프로그램이 연결을 수행 완료하면 다시 풀에 대한 연결을 해제합니다. 데이터베이스에 대한 연결이 응용프로그램이 수행할 수 있는 가장 느린 조작 중 하나이므로, 일반적으로 이러한 접근방식이 가장 효율적입니다. 반대로 드라이버 관리자 연결일 경우, 웹 응용프로그램이 데이터베이스 연결을 요청할 때마다 드라이버 관리자는 데이터베이스 서버로부터 데이터베이스 연결을 요청합니다.
    • 데이터 소스 연결 사용: 데이터 소스의 JNDI(Java Naming and Directory Interface) 이름을 서버 구성에 정의된 대로 입력하십시오.
    • 드라이버 관리자 연결 사용: 드라이버 이름 필드에 드라이버의 완전한 클래스 이름을 입력하고 URL 필드에 연관된 JNDI 주소를 입력하십시오. 예를 들어, DB2®의 경우 드라이버 이름에 COM.ibm.db2.jdbc.app.DB2Driver를 입력하고 URL에 jdbc:db2:SAMPLE을 입력하십시오.
  5. Java Bean이 사용자 인증을 제공하는 방법을 지정하십시오. SQL 문을 실행하려면 데이터베이스에 대해 올바른 사용자 ID와 암호를 제공해야 합니다. Java Bean이 execute() 메소드에서 올바른 사용자 ID와 암호를 제공하도록 지정할 수 있습니다. 이와 같이 설정하면 Java Bean이 항상 동일한 사용자 ID 및 암호를 사용하여 연결됩니다. execute() 메소드 내에 사용자 ID와 암호를 포함하지 않을 경우, 응용프로그램이 사용자 ID와 암호를 execute() 메소드에 대한 입력 매개변수로 제공해야 합니다.
    • 메소드 내에 사용자 인증을 포함하려면 execute() 메소드 안에서를 클릭하십시오. 사용자 ID와 암호를 해당 필드에 입력하여 데이터베이스를 액세스하십시오. 초기값은 기존의 데이터베이스 모델을 로드하는 데 사용한 값입니다. 필드에 암호를 입력하면 암호가 마스크됩니다.
    • 사용자 ID와 암호를 execute() 메소드에 대한 입력 매개변수로 제공하도록 하려면, execute() 메소드의 호출자에 의해를 클릭하십시오.
  6. 마법사의 최종 페이지에서 새 Java Bean에 대한 스펙을 검토한 후, 완료를 클릭하여 마법사를 완료하십시오.
마법사는 응용프로그램을 빌드하고, 실행하며, 전개하는 데 필요한 모든 전개 설명자와 Java Bean을 작성합니다.
관련 개념
데이터베이스 액세스에 대한 DB Bean
관련 태스크
저장 프로시저를 호출하는 Java Bean 작성
관련 참조
DB Bean의 JavaDoc
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.