在进行vs2015和vc6.0链接mysql数据库是遇到的总结:
1,初次使用mysql,所以就写了以下代码来连接,测试,结果出现了图片上的问题,(只截图了vs2015上的异常问题,vc6.0也是差不多的问题)
问题如下:
问题代码:
#include <iostream>
#include <string>
#include <mysql.h>
using namespace std;
#pragma comment(lib, "libmysql.lib")
//单步执行,不想单步执行就注释掉
#define STEPBYSTEP
int main() {
cout << "****************************************" << endl;
#ifdef STEPBYSTEP
system("pause");
#endif
//必备的一个数据结构
MYSQL mydata;
//连接数据库
if (NULL
!= mysql_real_connect(&mydata, "localhost", "root", "123456", "db_books", 3306, NULL, 0))
//这里的地址,用户名,密码,端口可以根据自己本地的情况更改
{
cout << "mysql_real_connect() succeed" << endl;
}
else {
cout << "mysql_real_connect() failed" << endl;
return -1;
}
#ifdef STEPBYSTEP
system("pause");
#endif
return 0;
}
<