首页 > 代码库 > windows下用C/C++访问MySQL数据库

windows下用C/C++访问MySQL数据库

MySQL安装成功以后,我们可以用高级语言来访问它。win7下访问方法:

本测试采用eclipse,用的mingw64编译

首先,包含路径,然后包含库,还注意把libmysql单独列出来。

C++测试代码为:

#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>
#include "mysql.h"
int main(int argc, char* argv[])
{
int res,j;
MYSQL mysql;
MYSQL_RES *resultset;
MYSQL_ROW row;
mysql_init(&mysql);//初始化Mysql
//password改为你自己的密码,test为数据库名称,自己任意起一个,root为用户名,其他基本固定
if (!mysql_real_connect(&mysql, "localhost", "root", "password","test", 3306, NULL, 0))
{
  printf("\n数据库连接错误");//打印成功信息
}
else
{
  printf("\n数据库连接成功\n"); //
}
mysql_close(&mysql); //关闭MySQL
return 0;
}

windows下用C/C++访问MySQL数据库