C++ 连接mysql数据库解析

1、设置项目属性

右键项目 -  C/C++ - 常规 - 附加包含目录    里面添加 XXXs\MySQL\MySQL Server 5.6\include  至于要用自己的安装路径大家也都是知道的。 

C++ 连接mysql数据库解析_第1张图片

C++ 连接mysql数据库解析_第2张图片 

2、项目 - 配置属性 - 链接器 - 常规 - 附加库目录,

C++ 连接mysql数据库解析_第3张图片

3、项目 - 配置属性 - 链接器 - 输入 - 附加依赖项    手动添加libmysql.lib

C++ 连接mysql数据库解析_第4张图片

4、提示缺少“libmysql.dll”,  这时候只用把C:\MySQL Server 5.5\lib   下的"libmysql.dll"复制到main所在的文件夹下就可以了。

C++ 连接mysql数据库解析_第5张图片

5、出现问题

那你的机器肯定是win7 64位的,所以也要更改一下项目配置。

属性 - 配置管理器(右上角)     把平台改成x64的就可以了

6、测试程序

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
	MYSQL *con;
	MYSQL_RES res;
	MYSQL_ROW row;

	char tmp[400];

	//database configuartion
	char dbuser[30] = "root";
	char dbpasswd[30] = "1234";
	char dbip[30] = "localhost";
	char dbname[50] = "fire_test";
	char tablename[50] = "t1";
	char *query = NULL;
	con = mysql_init((MYSQL*)0);
	if (con != NULL && mysql_real_connect(con, dbip, dbuser, dbpasswd, dbname, 3306, NULL, 0))
		cout << "database connect success";
	else
		cout << "database connectfaild";
	cout << "\n";
	system("pause");    //press any key to exit  //system用来调用系统命令,类似于shell;
	return 0;
}

 

 

你可能感兴趣的:(C++)