Background Image
ODBC/OLEDB
2009.12.10 23:00

QTADO를 이용하여 CUBRID접속하기

조회 수 21490 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
126 기타 CUBRID2008데이터타입, 함수와 힌트사용법 및 예약어 cubebridge 2009.07.28 18844
125 Java CUBRID와 MyBATIS 빠르게 연동하기 file 김승훈 2015.05.07 19141
124 기타 DB의 스키마와 데이터를 파일로 내려받기 seongjoon 2009.08.17 20009
123 기타 오래 걸리는 질의 및 동일 시간에 수행 중인 질의 추출하기 손승일 2009.05.26 20068
122 기타 CUBRID 2008 R2.0 추가 및 변경 기능 소개 janus 2009.08.15 20663
121 기타 트랜잭션과 LOCK 초급과정 정만영 2010.07.01 20760
120 PHP cubrid_fetch_all 함수 추가하기 2 남재우 2009.06.16 20828
119 PHP phpize를 이용한 PHP 모듈 연동 방법(CUBRID2008 R4.3 버전) file 이용미 2013.05.16 20858
118 기타 CUBRID HA introduction janus 2009.08.28 20863
117 기타 Server HA 구성 시 CUBRID 설정과 방법 정만영 2010.02.03 21185
116 튜닝 SNS 유형 서비스에서 CUBRID와 MySQL 조회 성능 비교 file admin 2011.07.14 21188
» ODBC/OLEDB QTADO를 이용하여 CUBRID접속하기 file cubebridge 2009.12.10 21490
114 기타 CUBRID Migration방법(by unloaddb & loaddb) 주현 2015.07.01 21901
113 기타 CUBRID2008 R2.0 실행계획 분석하기 file cubebridge 2009.08.27 21917
112 기타 CUBRID인덱스 구성 전략 웁쓰 2009.12.31 22193
111 기타 시스템 카다로그 2 admin 2008.11.21 22333
110 PHP CUBRID_기술문서_CUBRID PHP 함수 unisql_ 계열 cubrid_로 변환하기 file 남재우 2009.06.23 22355
109 튜닝 CUBRID 세미나 자료(개요 및 SQL 활용) file admin 2011.07.14 22771
108 기타 보안 설정 admin 2008.11.21 22838
107 PHP phpize 를 이용한 PHP 모듈 설치 - LINUX file 남재우 2011.03.08 23089
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