안녕하세요.
데이터베이스 초짜라 고수님들 많이좀 도와주세요
제가 vc++로 작업을 하려 하는데
여기저기서 많이 들어본 결과
mysql++을 설치하라고 하시더군요
그래서 mysql을 다운받고
비주얼C의 tool - options - directories에서 D드라이브에 압축을 푼
mysql의 인크루드와 lip파일을 연결하였습니다. (제대로 했는지는 몰겠지만;;)
그담에 project - Settings - Link에 있는 Object/library modules에다
뒤에 libmysql.lib 와 ws2_32.lib 을 붙여넣었습니다.
그리고 연결이 되었나 확인하려고
#include <stdio.h>
#include <winsock2.h>
#include <mysql.h>
#define USER "root"
#define PASS "project"
int main()
{
MYSQL mysql ;
mysql_init(&mysql) ;
if(!mysql_real_connect(&mysql, NULL ,USER, PASS, NULL ,3306,NULL, 0))
{
printf("아이디나 비밀번호가 틀리다.n");
exit(1) ;
}
printf("성공적으로 연결되었습니다.n") ;
mysql_close(&mysql) ;
}
이 프로그램을 실행했는데
실행하면 도스창에서 바로 Press any key to continue.라고
뜨고 끝나더군요;;
제가 보기엔 프로그램에서 mysql_init(&mysql);<< 이부분부터
실행이 안되는거 같은데 뭐가 잘못된건지 모르겠습니다.
그 뒤로 ODBC인가 깔아보려고 MyODBC-3.51.11-2-win.exe을 다운받아
설치를 해봤는데 설치하구 나서 odbc에서 뭐 설정하라고 하는데
뭐 dsn이나 description 이런거 넣으라고 해서
뭐 넣어야 할지 몰라 다 디폴트로 했더니 request returned with SQL_ERROR
이라고 뜨더군요
고수님들!! 위에 프로그램이 왜 안되는지랑 ODBC설정하는거랑 좀
알려주시면 감사하겠습니다 ㅠㅠ
연동하는거 공부좀 하려고 하는데 ㅠㅠ 도무지 모르겟습니다.
그럼 추운 가을 감기 조심하시고.. 수고들 하세요 ^^
|