#include <windows.h>//用这个方便,包含winsock.h所以包含winsock也可以
#include <iostream>
#include <mysql.h>
using namespace std;
int main( int argc, char * argv[] )
{
//这类型别错了,具体看文档
MYSQL mysql;
MYSQL *pdata;
MYSQL_RES *result;
MYSQL_ROW row;
char sqlcommand[80];
mysql_init(&mysql);//一个初始化
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"Gamer");
//控制链接行为的
pdata=mysql_real_connect(&mysql,"localhost","root","123456","gamer",0,NULL,0);
//数据库链接
if(pdata)
{
cout<<"connect successful!!"<<endl;
}
if(mysql_select_db(pdata,"gamerdata"))
{
cout<<"select_db successful!!"<<endl;
}
//然后选择数据库了,当然用sql一样,函数看着方便点
sprintf(sqlcommand,"select * from gamerdata");
mysql_query(pdata,sqlcommand);
//这句干什么的不用我费唇舌了
result = mysql_use_result(pdata);
//获取记录集
row = mysql_fetch_row(result);
//按数组方式把数据放到row中,当前行的
//看所有行加个循环就好,游标自己会跑,不劳大家费心。
cout<<row[1];
//可以输出了,大功告成
mysql_close(pdata);
//别忘了开灯,忘了关灯
}