您的位置:首页 > 编程语言 > C语言/C++

【数据库开发】在Windows上利用C++开发MySQL的初步

2016-12-20 21:20 417 查看

【数据库开发】在Windows上利用C++开发MySQL的初步

标签(空格分隔): 【编程开发】

Windows上在上面配置环境的基础上开展一个小demo链接数据库,没想到中间也出现了这么多的问题,简直了。

一切的罪魁祸首可能就是下载的MySQL版本就是release版本的,而不可用于Debug的。

一个非常简单的初步:

#include "stdafx.h"
#include <stdio.h>
#include <mysql.h>

int main()
{
MYSQL mysql;
if (mysql_init(&mysql) == NULL)
{
printf("初始化失败!\n");
system("pause");
return -1;
}
if (!mysql_real_connect(&mysql, "localhost", "root", "password", "mysql_test", 0, NULL, 0))
{
printf("Fail, Error:%s\n", mysql_error(&mysql));
}
else
{
printf("database connect ...\n");
}
mysql_close(&mysql);
return 0;
}


问题是在Debug模式下,总是出现初始化返回值为NULL的错误,所以更别提后面的链接了,让我花了差不多一下午的时间不断地去找问题,最后在Release下成功的解决了这个问题。

切记!切记!

2016-12-20 21:18

张朋艺 pyZhangBIT2010@126.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: