Visual studio 2013 连接MySQL数据库的设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
//ConsoleApplication7.cpp : 定义控制台应用程序的入口点。
#include"stdafx.h"
#include<winsock2.h>
//#include<winsock.h> //任选其一,据说是高版本与低版本的关系
#include<iostream>
#include<string>
#include<mysql.h>
#pragmacomment(lib,"libmysql.lib")//删掉这句话好像没问题,可能是链接上设置了的原因吧
usingnamespace std;
int_tmain()
{
//必备数据结构
MYSQL mydata; //=mysql_init((MYSQL*)0);
//初始化数据结构
if (NULL != mysql_init(&mydata)) {
cout << "mysql_init()succeed" << endl;
}
else {
cout << "mysql_init()failed" << endl;
return -1;
}
//初始化数据库
if (0 == mysql_library_init(0, NULL, NULL)) {
cout << "mysql_library_init()succeed" << endl;
}
else {
cout << "mysql_library_init()failed" << endl;
return -1;
}
//连接数据库
if (NULL != mysql_real_connect(&mydata, "127.0.0.1" ,
"root" , "111111" ,
"database_name" ,3306,
NULL, 0))
//这里的地址,用户名,密码,数据库,端口可以根据自己本地的情况更改
{
cout << "mysql_real_connect()succeed" << endl;
}
else
{
cout << "mysql_real_connect()failed" << endl;
return -1;
}
//操作……
mysql_close(&mydata);
system ( "pause" );
return 0;
}
|