MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql, IP, USER, PASS, DBNAME, PORT, NULL, 0))
{
cout << "数据库连接失败;" << endl;
return 1 ;
}
else
{
cout << "数据库连接成功" << endl;
}
MYSQL_RES* res;
MYSQL_ROW row;
mysql_query(&mysql, "set names gbk"); //设置编码格式(SET NAMES GBK也行),否则cmd下中文乱码
//返回0 查询成功,返回1查询失败
if (mysql_query(&mysql, "select * from identity_warehouse where hotel = '义乌市圆阳宾馆';"))
{ // 执行指定为一个空结尾的字符串的SQL查询。
printf("Query failed (%s)n", mysql_error(&mysql));
return false;
}
else {
printf("query successn");
}
//获取结果集
if (!(res = mysql_store_result(&mysql))) //获得sql语句结束后返回的结果集
{
printf("Couldn't get result from %sn", mysql_error(&mysql));
return false;
}
row = mysql_fetch_row(res); //在已知字段数量情况下,获取并打印下一行
cout << row[0] << row[1] << row[2] << row[3]<
环境已配好



