引入包文件mysql\include
引入库mysql\include\lib
拷贝libmysql.lib到当前目录引入到项目
#include "mysql.h"
#include "winsock.h"
MYSQL mysql; //数据库连接句柄
mysql_init (&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","123456","test",3306,NULL,0))
{
//test为你所创建的数据库,3306为端口号或NULL
AfxMessageBox(L"数据库连接失败");
return FALSE;
}
char *szSql;
szSql="select * from news_type";
if(mysql_real_query(&mysql,szSql,(UINT)strlen(szSql))!=0)
{
AfxMessageBox(L"数据库中查询出错");
}
MYSQL_RES *result;
if(!(result=mysql_use_result(&mysql)))
{
AfxMessageBox(L"读取数据集失败");
}
int i=0;
MYSQL_ROW row;
while(row=mysql_fetch_row(result))
{
printf(("%s\n"),row[1]);
i++;
}
mysql_free_result(result);
mysql_close(&mysql);