QuantumDB Eclipse Plugin을 사용하여 CUBRID 연동하기
QuantumDB Eclipse Plugin을 사용하여 CUBRID연동하기
소개: QuantumDB Eclipse Plugin을 사용하여 CUBRID연동하는 방법을 소개함으로써 eclipse사용자의 CUBRID사용을 용이하게 한다
적용 대상: CUBRID 2008 R2.0, eclipse 3.x 버전, QuantumDB Eclipse Plugin 최신
eclipse에서 여러 DB에 접속하는 툴로 사용되는 QuantumDB plugin의 CUBRID접속 방법을 제공함으로써 개발편의를 주고자 한다.
본 문서의 내용을 진행하기 위해서는 아래의 주소에서 해당 파일의 다운로드가 필요하다.
1. CUBRID - http://www.cubrid.com/zbxe/download_2008
2. Eclipse - http://www.eclipse.org/downloads/
3. QuantumDB plugin - http://sourceforge.net/projects/quantum/files/
CUBRID설치는 홈페이지 설치 Guide를 참조하여 설치하기 바라며, 위의 다운로드 위치에서 설치할 OS버전에 맞춰 다운로드 받아 설치하면 된다.
Eclipse는 다운로드 받아 원하는 위치에 놓고 실행파일을 클릭하여 실행시키면 된다.
QuantumDB plugin은 위의 다운로드 위치에서 받은 com.quantum.feature.3.3.1.zip.(다운로드 시기에 따라 버전은 다르다)파일은 아래와 같이 eclipse폴더 속에 features와 plugins 폴더로 포함되어 있다.

압축을 해제한 파일을 eclipse 각각의 폴더(features와 plugins)에 붙여 넣고 eclipse를 재실행한다.
Eclipse가 구동되면 아래의 순서대로 설정을 진행한다.

eclipse상단 메뉴에서 Window를 클릭한 후 Open Perspective à Other를 선택한다.

위와 같이 창이 나타나며 Quantum DB를 찾아 클릭한다. 클릭하면 아래와 같은 창이 생긴다.

우측의 Quantum DB가 음영처리 된 것은 현재 Quantum DB를 사용하고 있기 때문이다.
위와 같은 환경이 구성되었다면 JDBC를 이용하여 CUBRID를 연동하는 방법에 대해서 설명하도록 한다. 좌측 Database Bookmarks창에서
표시를 클릭하면 아래와 같은 창이 생긴다.

Add driver 버튼을 클릭하면 아래와 같은 창이 생긴다. Type은 Generic JDBC를 선택한다.

Add External Jar를 클릭하여 cubrid_jdbc.jar파일을 찾는다. CUBRID2008을 설치했다면 CUBRID홈디렉토리 경로에 jdbc폴더에 cubrid_jdbc.jar파일이 있을 것이다. 이를 선택하고 Browser버튼을 클릭한다.

위와 같이 창이 생기고 cubrid.jdbc.driver.CUBRIDDriver를 선택하고 OK버튼을 클릭하면 아래와 같이 cubrid.jdbc.driver.CUBRIDDriver가 추가가 된 것을 볼 수 있다.

위와 같이 선택하고 NEXT버튼을 클릭하고 아래와 같이 기록한 후 NEXT를 클릭한다. localhost는 DB설치 서버의 IP를 넣어주면 되며, 33000은 사용하는 Broker port, demodb는 설치된 DB의 이름을 적어주면 된다. 원격지에 DB를 설치한 경우 client에도 CUBRID client를 설치해 주어야 jdbc가 위의 경로에 설치된다.

NEXT를 클릭하면 아래와 같이 이름을 넣으라고 나온다. 원하는 대로 기록하면 된다.

일반적으로 CUBRID라고 표기해 둔다. 표기가 끝나면 하단에 FINISH버튼을 눌러서 추가한다. NEXT를 눌러 추가 설정하는 부분은 default인 Show all schemas를 선택하면 되므로 FINISH로 종료한다.
연동 설정한 CUBRID2008을 사용하기 위해서는 아래와 같이 우측상단의 적색으로 표시된 icon을 클릭하여 Name으로 설정한 CUBRID를 선택하면 좌측 Database Bookmarks탭에 아래와 같이CUBRID가 활성화된다. 또는 Database Bookmarks탭의 CUBRID를 선택하고 오른쪽 마우스를 클릭하면 나오는 connect를 선택한다.

public은 CUBRID 사용자 이름이며 이는 JDBC를 등록할 때 접속할 사용자로 지정했던 이름이 표시되므로 다른 사용자계정을 표기 했었다면 다르게 나타날 것이다. public을 클릭하면 소유한 테이블과 뷰 폴더가 나오고 테이블 폴더와 뷰 폴더를 클릭하면 각 테이블 정보와 칼럼정보가 보여진다.
아래의 창을 이용하여 타DBMS와 동일하게 사용한다. 결과는 하단에 보여지며 실행 쿼리에 따라 Tab으로 구분된다.

