database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 23032 게시물 읽기
No. 23032
VC++ 7.0 환경에서 mysql++(API)를 설정하는 방법이 궁금합니다.
작성자
bekil
작성일
2005-01-26 11:57ⓒ
2005-01-26 17:05ⓜ
조회수
1,865


안녕하세요.

원격지 서버에 있는 DB에 접속하여 실행되는 클라이언트 프로그램을 작성하려고 하는데요.

프로그램에서 ODBC로 연결하면 프로그램이 실행되는 시스템에도 ODBC 드라이버와 원격지 서버 주소를 설정해줘야하는 번거러움이 있을 것 같아서요. mysql API를 통해서 작업하려 합니다.(이 생각도 혹시 틀린거 아닌지 모르겠네요...ㅡㅡ; )

근데 제 개발환경 VC++ 7.0 (.net) 때문에 여의치가 않습니다.


이전에 사용되던 VC++ 6.0에서 사용되던 라이브러리로 컴파일하니 STL ..에러가 나네요..

이렇게 되면 라이브러리를 고쳐야될 것 같아서요.


VC++ 7.0 환경에서 mysql++를 설정하는 방법이 궁금합니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

 

1. mysql++ api는 mysql c api의 wrapper이기 때문에 mysql이 필요합니다. 따라서 mysql 4.1 window 버전을 받습니다. (zip으로 묶인 non-installer version을 쓰시면 개발용 pc에 서버를 설치할 필요가 없습니다.)

 

2. 받으신 mysql zip 파일을 c:\mysql에 풉니다. (이렇게 하는게 편합니다. 안 그러면 mysql++ 프로젝트 들어가서 일일이 다 수정해 줘야 합니다.)^^;

 

3. mysql++ 최신 버전을 받으시고 솔루션을 로드하신 후 컴파일 합니다.

 

4. 컴파일이 되었다면 mysql++.lib이 생성되었을 겁니다. 아마 mysql++ 푼 디렉터리의 Debug 폴더에 mysql++.lib이 생성되었을 겁니다.

 

5. 이 Mysql++ 을 사용하는 예제들이 example 프로젝트들에 들어가 있습니다. 이 예제들을 보시면 mysql++ 사용하는 법이 나와 있습니다. 주의하셔야 할 건 mysql++의 include 파일들은 mysql++ 디렉터리에 있는 mysql++/lib 에 들어가 있고요, 또 자주 쓰이는 함수인 connect_to_db(argc, argv, connection, ...) 은 ./example 폴더에 있는 util.h에 들어가 있습니다. 그래서 예제 프로그램은 실행이 잘 되는데 막상 개발할 때에는 컴파일 에러 나는 경우가 많더라고요. 이 두 디렉터리 및 파일에 유의해 주시면 mysql++을 사용하실 수 있을 겁니다.  

 

6. 빈 프로젝트에 추가하시고자 한다면 readme.vc++ 이라는 파일을 참조하세요.

 

-  .net 개발툴에서 확인했습니다. 무지하게 삽질이더군요. 쫌만 하다가 리눅스로 옮겨갈 생각입니다. --;

오승준님이 2005-01-27 17:47에 작성한 댓글입니다.
이 댓글은 2005-01-27 17:50에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
23036utf8 지원 문제.. 답변 주세요
김보현
2005-01-26
1377
23035MySQL 설치후 접속은 되는데 DB가 없다고 나옵니다. [2]
정인기
2005-01-26
1967
23033랜덤으로 조합
마크헌터
2005-01-26
1155
23032VC++ 7.0 환경에서 mysql++(API)를 설정하는 방법이 궁금합니다. [1]
bekil
2005-01-26
1865
23031asp와 odbc 연결시 0x8000FFFF 에러.. 도움 부탁드립니다. [1]
김원석
2005-01-26
2736
23030mysql 처음 설치 시..
가르쳐주셈
2005-01-26
1580
23029쿼리문 좀 도와주세요..... [1]
레니
2005-01-26
1661
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다