Mysql ex
mysql_init() 获取或初始化MYSQL结构
mysql_real_connect() 连接到MySQL服务器。
mysql_query() 执行指定为“以Null终结的字符串”的SQL查询
mysql_use_result() 初始化逐行的结果集检索
mysql_field_count() 返回上次执行语句的结果集的列数
mysql_fetch_row() 从结果集中获取下一行
mysql_num_fields() 返回结果集中的字段数

class MyDB
{
public:
	MyDB();
	~MyDB();
	bool initDB(string host, string user, string pwd, string db_name);
	bool exeSQL(string sql);
private:
	MYSQL *connection;
	MYSQL_RES *result;
	MYSQL_ROW row;
};

基本步骤

使用mysql_init()初始化连接
使用mysql_real_connect()建立一个到mysql数据库的连接
使用mysql_query()执行查询语句
result = mysql_use_result(conn)获取结果集
mysql_field_count(conn)获取查询的列数,mysql_num_fields(result)获取结果集的字段数
通过mysql_fetch_row(result)不断获取下一行,然后循环输出
释放结果集所占内存mysql_free_result(result)
mysql_close(conn)关闭连接

Re:

https://blog.csdn.net/lisonglisonglisong/article/details/25071793