C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[17526] myoledb+ado를 통해서 mysql과 빌더 연결하기
창아니 [kimch] 1976 읽음    2002-04-13 20:04
여기 게시판에 올려진 질문에 답을 달아두려한 것인데 게시가 안돼서 새글로 올려 놓습니다. 행여나 빌더랑 mysql을 연결하시려 하시는분덜 참고가 되까해서요...

Jun 님이 쓰신 글 :
: 다시 말씀을 하시게 만들어서 죄송해요...
: 일단 provider목록에는 나타났습니다.(빌더를 종료했다가 다시 실행하니....ㅡ.ㅡ;)
: 헌데 셋팅에 문제가 있어요...
: 현재 리눅스에 mysql이 깔려있고 ip로 접근해서 연결하려고 하는데요...
:
: 말씀해주신 데로 데이터 원본에 mysql이 깔려있는 컴의 ip를 써주고..위치에 localhost라고 써주었습니다.
: 사용자 이름과 암호를 설정해주구요...
: 그리구선 연결테스트를 해보니 "공급자를 초기화하는 중에 오류가 발생했기 때문에 연결 테스트를 실패했습니다.치명적인 오류입니다." 라는 무서우면서도 황당한 에러메세지가 뜨네요...ㅡ.ㅡ
: 온갖 별짓을 다해봐도 이 메세지가 뜨구요...사용자이름쪽을 안써주면 그제서야 다른 메세지가 뜨더군요..
: 제가 제대로 잡은 건지 좀 알려주세요...인스톨을 잘못 한건가....움..
: 글구 사용자이름과 암호에는 mysql에 접속하는 이름을 써야 하는지 아니면 리눅스로 접속하는 user이름을 써주어야 하는지도 잘 모르겠네요...
:
: 아무래도 허술한데...db이름도 안 써주고.. 어떤 게 잘못되었는지 좀 알려주세요....
: 읔... 너무 죄송하네여..free talk에서 흘려 쓰신 건데 이렇게 계속 꼬투리 잡는 것 같아....ㅠ.ㅠ

저두 초보이지만 오늘 빌더랑 mysql이랑 연결을 했답니다. 먼저, 위 내용중에서 "사용자이름"과 "암호"라는 것은 물론 mysql계정의 user id와 password를 말하는 것이지 리눅스 계정을 말하는 것은 아닙니다.

이하는 오늘 제가 빌더와 mysql을 연결한 절차입니다.

1. www.mysql.com사이트에서 "myoledb3"를 다운받는다.(setup파일을 다운받아야지 소스를 다운받으면 골치아파진다)
2. 다운 받은 것을 설치한다.
3. 재부팅한다.
4. 설치된 myoledb를 실행한다.
5. 이것저것 세팅해줄 화면이 뜨는데 적당히 세팅해준다.
여기서 적당히라는 것은 대충대충이 아니라, 내가 정확히 명칭을 모르기 때문이다.
여기서 세팅하는 것은 mysql이 있는 컴퓨터의 IP주소(location또는 "위치"라는 이름),database name,user id,password등을 써 넣으면 된다. // 지금 PC방에서 글 올리는 중이라서 정확한 프로퍼티명을 모르는데 나중에 정확한 이름들을 확인해서 다시올려야겠다.
6. 빌더를 실행한다.
7. 빌더 폼에 ADOConnect컴포넌트를 올려 놓는다.
8. ADOConnect컴포넌트의 프로퍼티 중에서 프로바이더 프로퍼티를 보며는 mysql어쩌구저쩌구 하는 내용이 나타나는데 그걸 선택한다. 나타나지 않으며는 5번 과정에 문제가 있는 것이다.
9. connect string프로퍼티를 누르면 창이 뜨는데 거기서 "빌더"라는 단추를 누른다 그리고 나타나는 창에 5번과 같은 내용을 넣어준다.
10. 이번에는 ADOTable컴포넌트를 폼에 얹어 놓는다.
11. ADOConnect컴포넌트와 ADOTable컴포넌트를 연결한다.
12. ADOTable컴포넌트의 connect프로퍼티와 table name프로퍼티 값을 채운다. // connect string값이 채워지지 않으면 table name값이 뜨지 않는다.
13. 이제 데이타소스 컴포넌트와 dbgrid컴포넌트를 올려 놓고 연결하면 dbgrid에 연결 된 테이블 데이타가 자알 보인다.
14. ADOConnect-ADOTable-DataSource-DbGrid...이러한 연결을 통해서 다른 컴퓨터에 있는 mysql에 접근할 수 있다.

다음에 위 과정을 보다 자세히 도해한 파일을 제 홈피에 올려 놓겠습니다. 지금은 PC방이라서...

+ -

관련 글 리스트
17526 myoledb+ado를 통해서 mysql과 빌더 연결하기 창아니 1976 2002/04/13
19053     Re:myoledb+ado를 통해서 mysql과 빌더 연결하기 촬리 1173 2002/06/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.