본문 바로가기

Delphi/꿀팁

[CUBRID] ADO를 사용하여 DB연결하기

1. CUBRID 홈페이지에서 운영체제에 맞는 ODBC Driver를 설치합니다.

http://www.cubrid.com/downloads

 

2. 설치 완료 후 제어판 -> 관리도구 -> ODBC 데이터 원본을 실행합니다.

 

3. 추가를 누르고 설치한 CUBRID Driver를 선택합니다.

 

4. Data Source명과 DB 접속 정보를 설정합니다.

- 예제에서는 CUBRID에서 제공하는 demodb를 사용하였습니다.

 

5.

5-1. 컴포넌트에서 직접 설정

5-1-1. 

폼에 ADOConnection을 올린 후 더블클릭하면 설정창이 열리는데
아래쪽 Use Connection String에 체크 후 Build를 클릭합니다.

 

5-1-2. 공급자에서 OLE DB ~ ODBC Drivers를 선택하고 다음을 누릅니다.

 

5-1-3. 연결에서 데이터 원본 이름 사용을 누르면 제어판에서 설정한 CUBRID 정보가 나타나고, 
마지막으로 DB 로그인 정보를 입력하고 연결 테스트를 눌러 연결에 성공하면 끝이납니다.

 

5-1-4. 확인을 누르면 ConnectionString이 자동으로 생성된 것을 확인할 수 있습니다.

 

5-2. ConnectionString으로 연결

ADOConnection1.ConnectionString := 
'Provider=MSDASQL.1;Persist Security Info=False;User ID=dba;Data Source=CUBRID;';
ADOConnection1.Connected := True;

6. demodb의 game 테이블에서 자료를 조회해온 모습.

2019.12.26 - [Delphi/꿀팁] - [CUBRID] FireDac을 사용하여 DB연결하기

2019.12.26 - [Delphi/꿀팁] - [CUBRID] Table doesn't exist 해결방법

반응형