마법사를 사용하여 데이터베이스에 연결

새 연결 마법사의 페이지를 사용하여, 데이터 소스 탐색기에서 기존 데이터 오브젝트에 연결하여 찾아볼 수 있도록 연결 프로파일을 작성할 수 있습니다. 이 주제에서는 데이터 소스 탐색기 보기에서 새 연결 마법사를 여는 방법을 설명합니다. 새 연결 마법사 페이지는 Workbench의 다른 마법사에서 임베드(embed)할 수도 있습니다.

또한 기존 연결의 복제를 작성하여 새 연결을 작성할 수도 있습니다. 이 방법은 기존 연결과 유사하지만 등록 정보가 다른 연결을 작성할 때 유용합니다. 기존 연결의 복제를 작성하려면 데이터 소스 탐색기에서 연결을 마우스 오른쪽 단추로 누르고 중복을 선택하십시오. 그런 다음 필요에 따라 중복 연결의 등록 정보를 편집할 수 있습니다.

마법사를 사용하여 데이터베이스에 연결하려면 다음을 수행하십시오.

  1. 데이터 소스 탐색기 보기에서 마우스 오른쪽 단추를 누르고 팝업 메뉴에서 새 연결을 선택하십시오.
  2. 마법사의 첫 번째 페이지에서 데이터베이스 관리 프로그램, JDBC 드라이버를 선택하고 설명에 따라 다른 연결 세부사항을 지정하십시오.
    연결 ID
    새 연결의 이름을 지정하기 위한 환경 설정
    디폴트 이름 지정 규칙 사용
    연결되어 있는 데이터베이스의 이름을 기준으로 연결 이름이 생성되도록 지정하십시오. 이 연결 이름은 연결 작성 후 데이터 소스 탐색기에 표시됩니다.
    연결 이름
    연결의 이름을 입력하십시오. 디폴트 이름 지정 규칙 사용에 체크하지 않은 경우에만 사용 가능합니다.
    JDBC 드라이버

    데이터베이스에 연결하기 위해 사용할 JDBC 드라이버를 지정하십시오. 목록에 표시되는 JDBC 드라이버는 완전히 지원됩니다. 사용하려는 드라이버가 표시되어 있지 않지만 데이터베이스 관리 프로그램에서 지원하는 경우 기타 드라이버 디폴트를 선택하고 세부사항을 제공하십시오.

    JAR 목록 편집을 눌러 특정 JDBC 드라이버에 사용하는 JAR 파일의 경로를 수정할 수 있도록 창을 여십시오. 이 창을 사용하여 표시된 각 드라이버의 JDBC JAR 파일에 대한 일반 위치와 이름을 볼 수도 있습니다.

    전역 드라이버 등록 정보는 환경 설정 창에서 드라이버 정의 페이지에 설정됩니다.

    IBM® Data Server Driver for JDBC and SQLJ는 Workbench 제품과 함께 포함되며, 디폴트로 마법사는 포함된 버전의 드라이버를 사용합니다. 이 버전은 전체적으로 테스트되었으므로 이 버전을 사용할 것을 권장합니다. 이 드라이버의 다른 버전을 사용하려면 JAR 목록 편집을 눌러 필요한 JAR 파일의 경로를 수정할 수 있습니다. 사용 중인 Workbench 제품에 따라 IBM 데이터 서버의 다른 JDBC 드라이버가 포함될 수도 있습니다.

    JDBC 드라이버 제한사항: 일부 드라이버에는 패스 코드나 라이센스 파일이 필요합니다. 현재 환경에서 라이센스 정보를 설정하거나 사용할 수 있어도, 정보는 웹 서버와 같은 다른 환경에서 사용할 수 없습니다. 패스 코드나 라이센스를 사용할 수 없는 경우 드라이버는 작동하지 않습니다.

    연결 URL 세부사항 - 드라이버 옵션
    데이터베이스
    데이터베이스 서버의 이름을 지정합니다. 이 필드는 일부 데이터베이스 서버의 경우 필요하지 않습니다.
    위치
    z/OS®용 DB2® 연결의 경우: 설치 중 정의한 DB2 위치 이름을 입력하십시오. 대문자로 이름을 입력해야 합니다. z/OS용 DB2 연결에 사용해야 하는 위치, 호스트 및 포트를 판별하기 위해 z/OS용 DB2 시스템 프로그래머 또는 DBA가 <cmd prefix="">DIS DDF를 발행할 수 있습니다. 여기서 <cmd prefix="">는 사용자 시스템에서 특정 DB2 서브시스템에 대해 미리 지정된 문자입니다.
    SID
    Oracle 연결의 경우: Oracle 데이터베이스 시스템 ID를 지정하십시오.
    데이터베이스 위치
    Derby 연결만: Derby 데이터가 파일 시스템에 저장된 절대 디렉토리 경로를 입력하십시오.
    새 Derby 데이터베이스를 작성하려면 다음 옵션 중 하나를 사용하십시오.
    • 데이터베이스 연결 페이지를 사용하여 연결하는 경우 사용자가 지정한 경로에 ;create=true를 추가하십시오.
    • 새 데이터베이스 연결 마법사를 사용하여 연결하는 경우 필요한 경우 데이터베이스 작성을 선택하십시오.
    필요한 경우 데이터베이스 작성
    Derby 연결만: 데이터베이스가 존재하지 않는 경우 지정한 디렉토리에서 데이터베이스를 작성하도록 선택하십시오.
    호스트
    데이터베이스 서버의 TCP/IP 호스트 이름이나 TCP/IP 주소를 지정하십시오. 이 필드는 일부 데이터베이스 관리 프로그램에는 필요하지 않습니다.
    포트 번호
    호스트에서 선택한 데이터베이스의 TCP/IP 연결 포트를 지정하십시오. 이 필드는 일부 데이터베이스 관리 프로그램에는 필요하지 않습니다.
    클라이언트 인증 사용
    Linux®, UNIX® 및 Windows®용 DB2 연결의 경우: 응용프로그램이 호출되는 데이터베이스 파티션에서 운영 체제가 인증을 수행함을 지정합니다. 이 옵션은 연결되어 있는 DB2 인스턴스가 클라이언트 인증을 지원하도록 구성된 경우에만 작동합니다. 클라이언트 인증을 사용하는 경우, 연결 또는 첨부 시도 중에 지정한 사용자 ID 및 암호가 클라이언트 노드에서 유효한 사용자 ID 및 암호 조합과 비교되어 사용자 ID가 인스턴스에 액세스할 수 있는지 여부가 판별됩니다. 어떠한 추가 인증도 데이터베이스 서버에 대해 발생하지 않습니다. 그래서 간혹 단일 로그온이라고 합니다.
    연결 URL
    사용 중인 JDBC 드라이버에 대해 생성된 JDBC URL을 표시합니다. URL은 드라이버가 연결을 설정할 수 있도록 데이터베이스를 식별합니다. URL 형식은 드라이버에 따라 다릅니다.
    일부 데이터 소스의 경우, 연결 성능을 개선하고 데이터 소스 탐색기 보기 표시를 단순화할 수 있는 필터링 옵션을 선택할 수 있습니다.
    시스템 테이블 필터
    Sybase 또는 SQL Server 연결의 경우: 연결을 벗어나서 시스템 테이블을 필터링하려면 선택하십시오.
    카탈로그
    Oracle 연결의 경우: 로드할 데이터베이스 카탈로그를 선택하십시오. 사용자, DBA 또는 모두를 선택할 수 있습니다.
    이 사용자가 작성한 오브젝트만 검색
    z/OS용 DB2 연결의 경우: 사용자 ID 필드에 지정된 사용자가 작성한 오브젝트를 로드하려면 선택하십시오.
    연결 URL 세부사항 - 추적(일부 제품 또는 일부 데이터베이스 서버에서는 사용 불가능)
    이 페이지의 제어사항을 사용하여 해당 연결에 대한 JDBC 추적을 사용할 수 있습니다. JDBC 추적은 문제점 해결에 유용하지만 JDBC 추적을 사용하면 성능 문제점이 발생할 수 있습니다. 따라서 문제점이 발생하는 경우에만 추적을 사용해야 합니다.
    추적 사용 안함
    해당 연결에 대한 JDBC 추적을 사용하려면 이 선택란을 체크하지 마십시오.
    디렉토리
    추적 파일이 저장되는 디렉토리를 지정하십시오.
    파일 이름
    추적 파일의 기본 파일 이름을 지정하십시오. 연결마다 두 개 이상의 추적 파일이 작성될 수 있습니다. 두 개 이상의 추적 파일이 생성되면 이 이름이 사용되고 밑줄 및 숫자 값이 추가됩니다. 예를 들어, trace를 지정하는 경우 생성되는 파일은 trace_1, trace_2 등이 될 수 있습니다.
    추가
    파일이 이미 있는 경우 추적 파일 위에 겹쳐쓰지 않도록 지정합니다. 이 옵션을 선택하면 기존 추적 파일에 새 추적 정보가 추가됩니다.
    추적 레벨
    추적하는 정보 종류를 정의합니다. 추적 파일에 정보를 포함할 각 옵션 옆의 선택란을 체크하십시오.
    연결 URL 세부사항 - 선택사항(일부 데이터베이스 서버에서는 사용 불가능)
    추가 연결 등록 정보(예: readOnly = true)를 지정하십시오. 지정할 수 있는 등록 정보는 JDBC 드라이버마다 다릅니다. 추가 예는 JDBC 드라이버 문서를 참조하십시오.
  3. 옵션: 필터 페이지에서 필터링 옵션을 지정하십시오.

    최상의 성능을 위해서는 대형 데이터베이스에 연결할 때 필터를 사용해야 합니다.

    마법사에서 필터링 옵션을 지정하지 않은 경우, 연결 등록 정보를 수정하거나 데이터 오브젝트 필터 옵션을 지정하여 나중에 수정할 수 있습니다. 연결 등록 정보를 수정하려면 데이터 소스 탐색기에서 연결을 마우스 오른쪽 단추로 누르고 등록 정보를 선택하십시오.

    필터링은 마법사 페이지에서 디폴트로 사용되지 않습니다. 연결을 필터링하려면 필터 사용 안함 선택란을 체크하지 않고 표현식을 사용하거나 연결 보기에 포함하거나 포함하지 않을 특정 오브젝트를 선택하여 필터링 옵션을 지정하십시오.

  4. 기타 모든 마법사 단계를 완료하고 완료를 누르십시오.
데이터 소스 탐색기에 연결이 표시됩니다.
관련 개념
데이터 오브젝트 필터
관련 태스크
데이터베이스 연결에 대한 환경 설정
데이터베이스 연결 테스트

피드백