Background Image
ODBC/OLEDB
2009.12.10 23:00

QTADO를 이용하여 CUBRID접속하기

조회 수 21489 추천 수 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를 지원하고 있으며 기타 다양한 설정들 이용할 수 있다.

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
106 Linux CUBRID DB와 Broker 분리방안 정만영 2010.04.28 28411
105 기타 데이터 저장 구조와 테이블 재구성 file 손승일 2010.04.21 37489
104 기타 CUBRID 복제 구성하기 - 단일 서버에 구성 방법 포함 남재우 2010.03.08 30002
103 Windows 윈도우즈 환경에서 배치화일을 이용하여 백업 또는 데이터베이스 정리 수행하기 남재우 2010.03.03 27479
102 Linux CUBRID 복제 설계 가이드 file 정만영 2010.03.03 25138
101 Linux CUBRID 사용 포트와 iptables(방화벽) 설정 정만영 2010.03.01 38341
100 기타 자동증가 속성 사용 방법 및 주의 사항 남재우 2010.02.26 35661
99 기타 CUBRID 관련 유용한 기술 자료... 정병주 2010.02.19 33460
98 기타 Server HA 구성 시 CUBRID 설정과 방법 정만영 2010.02.03 21184
97 ODBC/OLEDB Vista_IIS_CUBRID_ASP연동 janus 2010.01.31 24553
96 Install CUBRID2008 R2.1 업그레이드시 serial 관련 문제 해결 방법 남재우 2010.01.28 27347
95 기타 CUBRID 데이터베이스와 연동하여 Qt어플리케이션 개발하기 - 2 3 김대진 2010.01.27 24541
94 기타 CUBRID 데이터베이스와 연동하여 Qt어플리케이션 개발하기 - 1 김대진 2010.01.14 32877
93 기타 CUBRID인덱스 구성 전략 웁쓰 2009.12.31 22193
92 기타 조인 방법(Join Method) 설명 file 웁쓰 2009.12.31 27989
91 기타 스칼라 서브쿼리 사용 가이드 웁쓰 2009.12.31 28268
90 Install CUBRID 에 텍스트큐브 설치하기 file inureyes 2009.12.31 29852
89 기타 예제로 배우는 CUBRID 스터디 문학청년 2009.12.29 18546
88 기타 독자적 테이블 사용되는 복제 재구성 file 손승일 2009.12.30 24173
87 Java SELECT ~ FOR UPDATE 대체 방법 손승일 2009.12.30 32366
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

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