Cloudscape 및 Derby 데이터베이스 연결

Cloudscape™ 또는 Derby에 대한 JDBC 연결을 작성하려면 새 데이터베이스 연결 마법사나 데이터베이스 연결 페이지를 사용하십시오.

제한사항: 단일 Cloudscape 데이터베이스에 대한 복수 연결은 Cloudscape 구성 제한사항으로 인해 지원되지 않습니다. 이 제품 내에서 같은 데이터베이스에 두 번 이상 연결하려고 시도하면 Workbench가 중지될 수도 있습니다.

Cloudscape Embedded JDBC 드라이버는 Cloudscape에 대해 지원됩니다.

Cloudscape Embedded JDBC 드라이버는 Cloudscape 제품과 함께 제공됩니다. Cloudscape 및 이 드라이버는 http://www-306.ibm.com/software/data/cloudscape/에서 다운로드할 수 있습니다.

Derby에 대해 다음 JDBC 드라이버가 지원됩니다.
  • Derby 임베디드 JDBC 드라이버
  • DB2® 유니버셜 드라이버

Derby 임베디드 JDBC 드라이버는 Derby 제품과 함께 포함됩니다. Derby 및 이 드라이버는 http://incubator.apache.org/derby/에서 다운로드할 수 있습니다.

DB2 Universal Driver를 사용하여 Derby에 연결하려면 다음 단계를 완료하여 연결을 허용하도록 서버를 설정해야 합니다.
  1. 다음 일괄처리 파일을 실행하여 Derby 네트워크 서버를 실행해야 합니다. DERBY_INSTALL\frameworks\NetworkServer\bin\startNetworkServer.bat
  2. Derby 설치 디렉토리에서 다음 명령을 입력하십시오.
    • set CLASSPATH=derby.jar;derbynet.jar
    • java org.apache.derby.drda.NetworkServerControl start
Cloudscape 또는 Derby 데이터베이스에 연결하려면 다음 정보를 지정하십시오. 다른 필드는 팝업 도움말에 설명된 대로 채워야 합니다.
데이터베이스 위치

사용자 파일 시스템에 저장되는 Cloudscape 또는 Derby 데이터의 절대 경로 디렉토리를 입력하십시오.

새 Cloudscape 또는 Derby 데이터베이스를 작성하려면 다음 옵션 중 하나를 사용하십시오.
  • 데이터베이스 연결 페이지를 사용하여 연결할 경우, 지정한 경로에 ;create=true를 추가하십시오.
  • 새 데이터베이스 연결 마법사를 사용 중이면 필요할 경우 데이터베이스 작성 선택란을 선택하십시오.
클래스 위치
  • Cloudscape: %DBHOME%\db2j.jar

    여기에서 %DBHOME%는 데이터베이스 관리자가 설치된 전체 디렉토리의 경로입니다.

  • Derby 임베디드 JDBC 드라이버를 사용한 Derby 연결의 경우: %DBHOME%\derby.jar

    여기에서 %DBHOME%는 데이터베이스 관리자가 설치된 전체 디렉토리의 경로입니다.

  • DB2 Universal Driver를 사용한 Derby 연결의 경우: 차례로 %DBHOME%\lib\db2jcc_license_c.jar %DBHOME%\lib\db2jcc.jar

    여기에서 %DBHOME%는 데이터베이스 관리자가 설치된 전체 디렉토리의 경로입니다.

사용자 ID 및 암호
DB2 Universal Driver를 사용한 Derby 연결의 경우, 사용자 데이터베이스의 인증 사용 여부에 관계 없이 사용자 ID 및 암호를 입력해야 합니다. 이 필드에는 임의의 값을 입력할 수 있습니다.
주:

새로 설치한 Cloudscape 또는 Derby 데이터베이스에 연결할 경우, 두 가지의 오류 메시지가 수신됩니다. 이 메시지는 처음 데이터베이스에 연결할 때 데이터베이스가 수행하는 일부 초기화 단계에서 발생합니다. 이 메시지는 예상된 메시지이므로 조치가 필요한 오류가 아닙니다.

첫 번째 메시지는 Cloudscape 또는 Derby 데이터베이스에 대한 연결 작성을 완료한 경우에 다음과 같이 발생합니다. "IWAS0126E Con1 연결을 설정하는 중 문제점이 발생했습니다. 원인: 데이터베이스 업그레이드에 성공했습니다. 업그레이드된 데이터베이스를 이제 사용할 수 있습니다. 저장된 준비 명령문의 유효성을 재검사하는 데 실패했습니다. 실패에 대한 자세한 내용을 보려면 다음 예외를 참조하십시오. 준비된 명령문을 실행하기 전에 문제를 정정하고 다시 컴파일하십시오. "ALTER STATEMENT RECOMPILE"을 참조하십시오."

두 번째 메시지는 첫 번째 메시지에 확인을 클릭한 다음 연결을 다시 완료할 때 다음과 같이 발생합니다: "카탈로그로부터 가져오는 중에 문제가 발생했습니다. 이유: 데이터베이스에 액세스하는 중 하나 이상의 문제점이 보고되었습니다."

관련 태스크
데이터베이스 연결 문제점 해결 방법
관련 참조
지원되는 데이터베이스 유형
Cloudscape 데이터베이스 연결에 대한 라이센스 요구사항
Derby 데이터베이스 연결에 대한 라이센스 요구사항
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.