#include<WinSock2.h>//举行收集编程必要winsock2.h
#include<mysql.h>
#pragmacomment(lib,“libmysql.lib”)
MYSQL*STDCALLmysql_real_connect(MYSQL*mysql,constchar*host,constchar*user,constchar*passwd,constchar*db,unsignedintport,constchar*unix_socket,unsignedlongclientflag);
#include<WinSock2.h>
#include<mysql.h>
#pragmacomment(lib,“libmysql.lib”)
#include<iostream>
usingnamespacestd;
intmain()
{
MYSQLmysql;
MYSQL_RES*res;
MYSQL_ROWrow;
//初始化MYSQL变量
mysql_init(&mysql);
//毗连Mysql服务器,本例利用本机作为服务器。会见的数据库称号为“msyql”,参数中的user为你的登任命户名,***为登录暗码,必要依据你的实践用户举行设置
if(!mysql_real_connect(&mysql,“127.0.0.1”,“user”,“123”,“mysql”,3306,0,0))
{
cout<<“mysql_real_connectfailure!”<<endl;
return0;
}
//查询mysql数据库中的user表
if(mysql_real_query(&mysql,“select*fromuser”,(unsignedlong)strlen(“select*fromuser”)))
{
cout<<“mysql_real_queryfailure!”<<endl;
return0;
}
//存储了局集
res=mysql_store_result(&mysql);
if(NULL==res)
{
cout<<“mysql_store_resultfailure!”<<endl;
return0;
}
//反复读取行,并输入第一个字段的值,直到row为NULL
while(row=mysql_fetch_row(res))
{
cout<<row[0]<<endl;
}
//开释了局集
mysql_free_result(res);
//封闭Mysql毗连
mysql_close(&mysql);
return0;
}
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |