Thinking Different





// -----------  실행 환경 ------------//
   - Windows7 Professional 32Bit K
   - Visual Studio 2008 Team Suite
   - mysql-essential-5.1.41-win32.msi
//-----------------------------------//

본 자료 작성의 요지는 MySql API를 이용하여 Win32 및 MFC / C++ 등에서 연동하여 사용하는 법을 알아본다.

먼저 Database 프로그램인 Mysql을 다운받기 위해서 www.mysql.com 에 가서 자신의 플렛폼에 맞는 버전을 다운받는다. (x86 : 32bit, x64 : 64bit /  linux ... 기타 등등)

해당버전에 대한 설명을 잠시 해보자....

▶ Windows Essentials (x86)           : 약 40MB, 기본 mysql프로그램 및 c/lib 구성, 필요한것만 있음


▶ Windows MSI Installer (x86)        : 약 100MB, 기본 mysql 및 기타 소스, doc문서들도 포함, 풀 패키지


▶ Without installer (unzip in C:\)    : Windows MSI Installer (x86) 버전의 zip 파일이다.

본 필자는 단순 mysql / c++ 연동이므로 가장 가벼운 Windows Essentials (x86) 버전으로 설치하고 진행하도록 하겠습니다. Windows MSI Installer (x86) 버전을 설치하셔도 상관 없습니다.

( 참고 : Windows MSI Installer (x86) 버전은 doc문서, 임베디드 및 기타 개발을 위한 라이브러리도 내장)



다음은 다운받은 Mysql프로그램을 설치하고 환경설정을 세팅합니다. (반드시 설치시 Custom으로 설치선택 후 위 화면과 같이 C Include Files / Lib Files 부분에 체크를 선택하여 같이 설치하여야 라이브러리가 설치됩니다)



다음은 Visual Studio 2008 환경 세팅 부분 입니다...

Visual studio를 실행하고 도구 - 옵션 - 프로젝트 및 솔루션 - VC++ 디렉터리 안에 들어가서 포함파일에 include 경로지정, 라이브러리 파일에 Lib 폴더를 지정하시면 됩니다..

다음은 각각 헤더파일과 라이브러리 파일을 지정한 화면입니다....  라이브러리의 경우 libmysql.lib 파일이 있는 경로를 지정하면 되는데 필자가 설치한 5.1.41버전에서는 lib/opt안에 있는것을 확인하였습니다.

< include경로 설정 >


< Lib 경로 설정 >


자 여기까지 설정을 완료하였으면 모든 준비를 마쳤습니다.

다음 강좌에서 프로그램을 슬슬 작성해 봅시다.