이 레슨에서는
DB2® SAMPLE 데이터베이스에 연결하고,
데이터베이스 연결에 사용할 수 있는 조치를 탐색합니다.
DB2 SAMPLE
데이터베이스 연결은 데이터 Perspective를 열 때 찾은 연결처럼 데이터 소스
탐색기에 표시됩니다. SAMPLE 연결이
표시되지 않으면 마법사를 사용하여 이 데이터베이스에 명시적으로 연결할 수 있습니다. 환경 설정 창에서
데이터베이스 연결에 대한 환경 설정을 보고 수정할 수 있습니다.
- 데이터베이스 연결에 대한 환경 설정을 보는 방법은 다음과 같습니다.
- 을 눌러서 환경 설정 창을 여십시오.
- 데이터 관리를 펼치십시오. DB2 옵션 환경 설정 페이지에서 시작 시 작성한
DB2 별명 연결의 옵션을 지정할 수 있습니다.
이 자습서에서는 기본 환경 설정을 사용합니다.
- 환경 설정 창을 닫으려면 취소를 누르십시오.
- DB2 SAMPLE 데이터베이스에 연결하십시오. 이 조치는 제품을 시작하면 연결이 자동으로 작성되어
데이터 소스 탐색기에 표시된다고 가정합니다. SAMPLE 연결을 찾을 수 없으면 다음 단계로 건너 뛰고 연결을 명시적으로 작성하십시오.
- 데이터 소스 탐색기에서 SAMPLE 연결을 마우스 오른쪽 단추로 누른 후
연결을 선택하십시오.
- SAMPLE의 등록 정보 창에서 유효한
사용자 ID 및 암호를 입력한 후 확인을 누르십시오.
데이터베이스 연결을 나타내는 연결 아이콘으로 변경됩니다.
- 선택사항: 데이터 소스 탐색기에 SAMPLE 데이터베이스가 표시되지 않으면,
새 연결 마법사를 사용하여 데이터베이스 연결을 명시적으로 작성하십시오.
- 데이터 소스 탐색기 도구 모음에서 새 연결 프로파일 단추를 누르십시오.
- 로컬 탭에서 Linux®, UNIX® 및
Windows®용 DB2를 선택하십시오. 디폴트로, 데이터베이스 이름은 SAMPLE입니다.
마법사는 디폴트 IBM® Data Server Driver for JDBC and SQLJ(JDBC 4.0)를
선택하여 데이터베이스에 연결합니다. 이 드라이버는 Optim™ Development Studio에 포함되어 있습니다. 이 버전의 IBM Data Server Driver for JDBC and SQLJ
드라이버에 다른 JAR 파일 버전을 사용하려는 경우
JDBC 드라이버 JAR 파일 위치 편집 단추 [...]를 눌러 이러한 설정을 변경할 수 있습니다.
다른 버전의 IBM Data Server Driver for JDBC and SQLJ
드라이버를 사용하려는 경우 JDBC 드라이버 필드에서
해당 드라이버를 선택할 수 있습니다. Kerberos 또는 LDAP 보안을 사용하는 버전을 선택하려면
먼저 Kerberos 또는 LDAP 환경을 구성해야 합니다.
또한 "기타 드라이버 디폴트" 드라이버 설정을 사용하여
선택한 JDBC 드라이버를 사용할 수 있습니다.
JDBC 추적은 연결 URL 세부사항 패널의 추적 페이지에서 설정할 수 있습니다. JDBC 추적은
연결 문제점을 해결하는 데 유용하지만 추적을 디폴트값으로 사용할 수 없으므로 필요하지 않은 로그 파일은
생성되지 않습니다. 추적을 사용하려면 추적 옵션 페이지에서
추적 사용 안함 체크 박스를 선택하지 말고, 추적할 조치(예: 연결 호출 또는 명령문 호출)를 선택한 후
로그 파일의 이름을 지정하십시오.
- 유효한 사용자 ID 및 암호를 입력하십시오.
- 다음을 누르십시오. 마법사가 연결 정보를 확인합니다. 유효하지 않은 사용자 ID 또는 암호를 입력하면
오류 메시지가 표시됩니다. 그렇지 않으면 데이터 개인정보 보호 모델링 페이지가
열립니다.
- 옵션: 데이터 개인정보 보호
모델링 페이지에서 이 연결을 데이터 디자인 프로젝트의 실제 기존
데이터 모델과 연관시키십시오. 이 연관은 데이터베이스의 컬럼이 데이터 개인정보 보호
정보로 어노테이트된 모델의 컬럼에도 해당되는 경우 일반적으로
데이터베이스의 이 컬럼에 대한 보기에서 아이콘을 사용하도록 설정하는 데 사용됩니다.
이 아이콘은 연관된 데이터 개인정보 보호 정책이 있는
컬럼을 신속하게 식별하는 데 도움이 됩니다.
또한 이 연관을 사용하여 데이터 오브젝트 복사 시 데이터 개인정보 보호
정보를 포함하는 Optim 교환 파일을 생성할 수도 있습니다.
이 자습서는 데이터 개인정보 보호 모델링에 대해 설명하지 않으므로
다음을 누르십시오.
- 옵션: 필터 페이지에서
연결에 대한 필터링 옵션을 지정하십시오.
연결을 위해 로드되는 오브젝트를 필터링하려면
필터 사용 안함 체크 박스의 선택을 취소하십시오. 표현식을 선택하여 필터링 표현식을 지정하거나,
선택을 선택하여 트리에서 특정 오브젝트를 선택할 수 있습니다.
팁: 연결 필터를 추가하면 성능이 향상되고, 대형 데이터베이스 연결 시
데이터 소스 탐색기에 표시되는 내용이 간단해집니다. 연결에 JDBC 필터링을 추가할 수 있을 뿐만 아니라 데이터 소스 탐색기 보기에
데이터 오브젝트 필터를 설정할 수 있습니다.
연결을 먼저 작성한 다음에 데이터 소스 탐색기에서 연결을 마우스 오른쪽 단추로 눌러
특성을 선택한 후 열린 창에서 필터 설정을 수정하면
JDBC 필터링을 추가할 수 있습니다.
- 데이터베이스 오브젝트를 펼쳐서 데이터베이스에 포함된 오브젝트를 찾아보십시오. 데이터 소스 탐색기에는 데이터 오브젝트(예: 테이블 스페이스, 스키마 및 테이블) 및
특권 오브젝트(예: 사용자 및 그룹)가 표시됩니다.
- 옵션: 데이터베이스 연결 정보를 XML 파일로 익스포트하십시오. 이 기능을 사용하면 팀 구성원 간에 데이터베이스 연결 정보를 공유하거나
새 작업 스페이스에서 데이터 소스 탐색기를 생성할 수 있습니다.
- 데이터 소스 탐색기 도구 모음에서 익스포트 단추(
)를 누르십시오.
- 열리는 창에서, SAMPLE 연결을 선택하고 파일 이름(예: myDB2connection)
및 디렉토리(예: c:\temp)를 지정하십시오.
파일이 지정된 디렉토리에 저장됩니다. 이 파일을 사용하여 해당 작업 스페이스 또는 다른
Optim Development Studio 작업 스페이스에 대한 연결 정보를 임포트할 수 있습니다.
- 옵션: 전 단계에서 작성한 파일에서 데이터베이스 연결 정보를 임포트하십시오.
- 을 눌러 다른 작업 스페이스로 전환하십시오.
- 데이터 소스 탐색기 도구 모음에서 임포트 단추(
)를 누르십시오.
- 연결 프로파일 임포트 창에서,
이전 단계에서 작성한 파일을 찾아보고 열기를 누르십시오.
- 확인을 누르십시오.
SAMPLE 데이터베이스 연결은 데이터 소스 탐색기에 연결이 끊어진 상태로 표시됩니다.
- 을 누르고 원래 작업 스페이스를 찾아보십시오.
- 데이터베이스 정보를 오프라인으로 저장하십시오. 데이터베이스에 대한 활성화된 연결이 없는 경우에도 데이터베이스 정보를 저장하여 데이터베이스 연결의 오브젝트를 볼 수
있습니다. 또한 저장한 정보를 사용하여 데이터 개발 프로젝트에서
데이터 오브젝트를 개발할 수 있습니다.
- 데이터 소스 탐색기에서 SAMPLE 데이터베이스 연결을
마우스 오른쪽 단추로 누르십시오.
- 오프라인 저장을 선택하십시오.
주의: 대형 데이터베이스의 경우 이 조치에는 많은 시간이 소요될 수 있습니다.
데이터베이스 정보를 저장 중임을 알리는 진행 상태 창이 열립니다.
이제 저장한 정보를 사용하여 오프라인으로 작업할 수 있습니다. 데이터 오브젝트 놓기와 같은
일부 조치는 오프라인 연결로 수행될 수 없습니다.
- SAMPLE 데이터베이스 연결을 다시 마우스 오른쪽 단추로 누른 후 오프라인 작업을 선택하십시오. 연결이 끊어진 데이터베이스 연결에서 데이터베이스 오브젝트를 찾아보고
등록 정보 보기에서 해당 오브젝트의 등록 정보를 볼 수 있습니다.
- SAMPLE 데이터베이스를 마우스 오른쪽 단추로 누르고 연결을
선택하여 SAMPLE 데이터베이스에 다시 연결하십시오.