offfff

[MySQL C API] 1. 데이터베이스 프로그래밍 개발환경 구축 본문

프로그래밍

[MySQL C API] 1. 데이터베이스 프로그래밍 개발환경 구축

offfff 2016. 8. 11. 09:00

1. MySQL 클라이언트 라이브러리 설치


sudo apt-get install libmysqlclient-dev


설치 환경(리눅스 계열)마다 다름




2. MySQL 설치 경로


MySQL은 아래 경로에 설치된다.


/user/include/mysql

/usr/lib/mysql


다른 경로에 있는 경우도 있다


/usr/local/include/mysql

/usr/local/lib/mysql





3. 테스트 예제


위의 과정을 성공적으로 완료했는지 확인할 수 있다


에디터로 소스파일 이름(test.c)을 만들어 다음 코드를 작성한다


#include <my_global.h>

#include <mysql.h>


int main(int argc, char **argv)

{

printf("MySQL client version : %s \n", mysql_get_client_info());


exit(0);

}




4. 컴파일 방법


예제 소스파일(test.c)을 다음과 같은 명령어로 컴파일 한다


gcc test.c -o version `mysql_config --cflags --libs`


컴파일의 결과로 version 이 생성되고, ./version으로 실행시 아래와 같은 문구를 콘솔에 출력한다.


MySQL client version: 5.1.67




아래 링크를 참고하여 번역 및 수정함 

http://zetcode.com/db/mysqlc/