Programming/Database

VC 로 MYSQL 연결하기 : 2. MYSQL 함수의 개요

appHunter 2009. 5. 6. 20:06
글을 다 날려서 다시 적는다. !!  (2009-05-06에 날림) 

2008/01/03 xx:xx   원본보기  


MySQL C API를 이용해서 MySQL 서버에 접속해보자.   ( MySQL 5.0 )

MySQL C API 란 .. ?

 MySQL C API는  MySQL 팀이 개발했기 때문에 가장 광범위하게 쓰이며 , 다른 API의 기초가 된다.

 
- MySQL 5.0 한글 메뉴얼 참고.
  1. MySQL 설치하기 
  2. MySQL 함수의 개요 
  3. MySQL 계정 추가하기 
  4. MySQL , VC 로 접속하기


2. C API 개요
 - 참고 : MYSQL 5.0 한글 메뉴얼 ( 링크 )

2 - 1. 함수 소개

함수 개요 보기..



 2-2. MYSQL 어플리케이션의 기본적인 방법.  ( 1 번과 5번은 5.0.3 에서부터 적용. )
 
  1. mysql_library_init() 를 호출 , MySQL 라이브러리 초기화.   (임베디드 에서 사용 )
  2. mysql_init() 함수를 호출 , 핸들러를 초기화
  3. mysql_real_connect() 함수를 호출, 서버에 연결.
     SQL 문을 끝내고 결과를 처리.
  4. mysql_close() 함수를 호출. MySQL 서버 연결 종료.
  5. mysql_library_end() 호출 , MySQL 라이브러리 종료. (임베디드 에서 사용 )

2 ~ 3번 예제

MYSQL mysql;

mysql_init(&mysql);

if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
{
    fprintf(stderr, "Failed to connect to database: Error: %s\n",
          mysql_error(&mysql));
}

mysql_close(&mysql);



  다음과 같이 기본적인 틀을 따른다.

  각 함수에 대한 자세한 내용이나 더욱 더 자세한 내용은 MySQL 한글 공식 사이트 에서 한글 메뉴얼 5.0 을 참고 바란다.

    1, 5번 예제 ( 참고 )

예제 보기..