MYSQL 연습 - 1(MYSQL 기본 연동) 본문
(C++,VisualStudio2017, MYSQL Version 5.7)
우선 MY_SQL을 설치 해 주어야 한다.
저는 MySql Installer 5.7 for windows,MySql Installer MSI를 선택해서 설치했습니다.
설치가 완료되고 간단한 콘솔 프로젝트를 만들게 되면 우선 MYSQL에서 제공하는 라이브러리와 h, dll등을 연동해 주어야 합니다.
VC++ 디렉터리로 들어가서 MYSQLServer폴더안에 있는 Inclue 폴더와 Lib폴더를 설정해 줍니다.
그 후 링커->입력->추가 종속성으로 들어가서 libmysql.lib를 추가시켜 줍니다.
다음으로 MYSQL server폴더안의 lib폴더에서 libmysql.dll을 복사해서 해당 프로젝트에 넣어줍니다.
다 되었다면 다음과 같은 코드를 작성해 준 뒤 컴파일 합니다.
그럼 보통은 다음과 같은 오류가 뜨게 되는데
my_global.h와 time.h의 timespec 구조체가 충돌이 나서 생기는 문제입니다.
#define HAVE_STRUCT_TIMESPEC를 추가해주면 해결할 수 있습니다.
오류가 해결되었다면 실행 시켜서 버젼을 확인해 줍니다.
다되었다면 다음과 같이 작성해 서버에 접속해 볼 수 있습니다.
보통의 경우mysql계정은 기본적으로 id가 root입니다. 비밀번호는 설치할 때 적었던 비밀번호를 넣어주면 됩니다.
'C++' 카테고리의 다른 글
MYSQL 연습 - 2(INSERT, SELECT, UPDATE, DELETE) (0) | 2019.06.08 |
---|---|
캐시 메모리에 대해 (0) | 2019.06.05 |
lambda(람다) (2) | 2019.04.04 |
해쉬 테이블(HashTable) (0) | 2019.04.04 |
C++ 키워드 : final, explicit (0) | 2019.04.03 |
Comments