Background Image
ODBC/OLEDB
2009.12.10 23:00

QTADO를 이용하여 CUBRID접속하기

조회 수 21285 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

소개: QTADO를 이용하여 CUBRID에 접속하여 사용하는 방법을 소개함으로써 ODBC/OLEDB를 이용한 CUBRID사용을 용이하게 한다

적용 대상: CUBRID 2008 R2.0, QTADO 6.1 버전

개요

ODBC/OLEDB를 이용하여 여러 DB에 접속하는 툴로 사용되는 QTADO CUBRID접속 방법을 제공함으로써 개발편의를 주고자 한다.

 

선행작업

본 문서의 내용을 진행하기 위해서는 아래의 주소에서 해당 파일의 다운로드가 필요하다.

1.     CUBRID - http://www.cubrid.com/zbxe/download_2008

2.     QTADO - http://3d2f.com/download/57-223-query-tool-using-ado-free-download.shtml

 

CUBRID설치

CUBRID설치는 홈페이지 설치 Guide를 참조하여 설치하기 바라며, 위의 다운로드 위치에서 설치할 OS버전에 맞춰 다운로드 받아 설치하면 된다.

 

QTADO 설치

QTADO는 위의 경로에서 선택하여 다운로드 받아 설치한다. 설치파일은 msi실행파일로 설치경로를 지정해 줄 수 있다. 다운로드 받은 파일을 실행 시키면 아래와 같은 설치 창이 생긴다.

QTADO1.JPG
ODBC/OLEDB
를 사용하기 위해서 설치 파일을 QTADO인지 반드시 확인한다. 위의 창이 생긴 이후 next버튼을 클릭하여 QTADO를 설치해 준다.

 

QTADO ODBC연결 실행

CUBRID ODBC등록

시작 -> 제어판 -> 관리도구 -> 데이터 원본(ODBC) -> 사용자DSN에 오른쪽 추가버튼을 클릭한다. 클릭 후 새 데이터 원본 만들기에서 CUBRID Driver를 선택한 후 마침버튼을 클릭하면 “config CUBRID Data Sources”창이 아래와 같이 생긴다.

QTADO2.JPG
위의 각각에 대해서 아래의 예와 같이 값을 입력한다.

DSN: cubrid_odbc -> cubrid odbc를 선택하기 위한 표시

Description: CUBRID ODBC -> cubrid_odbc에 대한 설명

DB Name: demodb -> 접속하려는 DB이름. CUBRID에서 생성하는 default DB demodb이다.

DB User: dba -> 생성한 user이름. Default user dba public이다.

Password: **** -> 사용자의 비밀번호. Default user dba public password는 없다.

Server Address: localhost -> 원격지 서버의 IP주소나 hostname을 기록한다.

Server Port: 33000 -> broker port번호를 기록하며, CUBRID 기본제공 port 33000이다.

 

QTADO에서 ODBC를 이용하여 CUBRID접속하기

QTADO6.1 수행시키면 아래와 같은 접속 창이 생긴다. 공급자 Tab에서 “Microsoft OLE DB Provider for ODBC Drivers” 선택한 연결 Tab을 선택하거나 다음을 클릭한다.

 QTADO3.JPG
연결Tab에서는 관리도구에서 등록한 DSN을 선택할 수 있다. 이를 선택한 후 하단의 연결테스트를 클릭한다. 연결 설정이 정상일 경우 연결 테스트를 성공했습니다.”라는 메시지를 볼 수 있다.

QTADO4.JPG
이전 제어판에서 user password를 기록하지 않았다면 2번 항목에 기록한 후 접속 한다. 하단의 확인버튼을 클릭하면 질의 수행 창으로 넘어간다.

 

QTADO OLEDB연결 실행

CUBRID OLEDB등록

CUBRID Windows버전을 설치했다면(ALL이나 Client상관없다.) OLEDB는 등록이 되어 있을 것이다. 만약 제품의 설치 없이 OLEDB만 사용하고자 한다면 http://www.cubrid.com/zbxe/56162을 참조하여 OLEDB를 별도로 등록하여 사용한다.

 

QTADO에서 OLEDB를 이용하여 CUBRID접속하기

QTADO6.1 수행시키면 아래와 같은 접속 창이 생긴다. 공급자 Tab에서 “CUBRID OLE DB Provider” 선택한 모두” Tab을 선택한다.

 QTADO5.JPG
모두” Tab을 선택하면 OLEDB Driver에 기록할 항목들이 나열되며 기록이 필요한 항목은 아래와 같다.

Data Source: demodb -> 접속하려는 DB이름. CUBRID에서 생성하는 default DB demodb이다.

Location: localhost -> 원격지 서버의 IP주소나 hostname을 기록한다.

Password: **** -> 사용자의 비밀번호. Default user dba public password는 없다.

Port: 33000 -> broker port번호를 기록하며, CUBRID 기본제공 port 33000이다.

User ID: dba -> 생성한 user이름. Default user dba public이다.

QTADO6.JPG
*
이중 Port를 제외하고는 연결” Tab에서 기록해 줄 수 있다. Port의 경우 반드시 모두” Tab항목에서 선택하여 기록해야 하며, CUBRID에서 default로 제공하고 있는 Port 30000, 33000이다.

 

QTADO 사용하기

연결정보 보기

좌측 프레임에는 연결 DB정보와 테이블 정보 등이 보여지며, Tables를 클릭할 경우 각 테이블과 테이블의 attribute까지 나타나게 된다.

QTADO7.JPG 

질의편집기 사용 및 결과

우측 프레임에는 질의를 입력할 수 있으며 F5버튼이나 상단의 실행아이콘을 클릭하면 쿼리 수행의 결과를 볼 수 있다. 좌측 테이블을 더블 클릭할 경우 해당 테이블 전체에 대한 쿼리가 수행되며 그 결과 값이 나온다.

 QTADO8.JPG

QTADO활용

QTADO ODBC OLEDB를 사용하는 프로젝트에서 연결 테스트 등으로 확인할 때 사용되며, JDBC로 접속이 불가능한 환경의 경우 이용할 수 있다. 그밖에 QTADO는 결과 값에 대해 여러 가지 방식의 export를 지원하고 있으며 기타 다양한 설정들 이용할 수 있다.

 


  1. CUBRID 복제 설계 가이드

  2. CUBRID 사용 포트와 iptables(방화벽) 설정

  3. 자동증가 속성 사용 방법 및 주의 사항

  4. CUBRID 관련 유용한 기술 자료...

  5. Server HA 구성 시 CUBRID 설정과 방법

  6. Vista_IIS_CUBRID_ASP연동

  7. CUBRID2008 R2.1 업그레이드시 serial 관련 문제 해결 방법

  8. CUBRID 데이터베이스와 연동하여 Qt어플리케이션 개발하기 - 2

  9. CUBRID 데이터베이스와 연동하여 Qt어플리케이션 개발하기 - 1

  10. CUBRID인덱스 구성 전략

  11. 조인 방법(Join Method) 설명

  12. 스칼라 서브쿼리 사용 가이드

  13. CUBRID 에 텍스트큐브 설치하기

  14. 예제로 배우는 CUBRID 스터디

  15. 독자적 테이블 사용되는 복제 재구성

  16. SELECT ~ FOR UPDATE 대체 방법

  17. 멀티미디어 데이터 관리를 위한 CUBRID GLO Method 활용

  18. QTADO를 이용하여 CUBRID접속하기

  19. CUBRID 개발 가이드

  20. 서비스 오픈을 위한 CUBRID 구성 가이드

Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2147 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales