准备工作 安装好mysql 重点是devel包夜要安装 也就是mysql的c库文件
#include <stdio.h> #include <mysql.h> #include <stdlib.h> int main(void) { MYSQL *con; MYSQL_RES *res; MYSQL_ROW row; con = mysql_init(NULL);//初始化 if (!mysql_real_connect(con, "主机名", "数据库登录用户名", "登录密码", "数据库名", "端口号", NULL, 0))//连接, { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } if (mysql_query(con, "SELECT * FROM user"))//数据库查询 { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } if (!(res = mysql_store_result(con)))//保存结果 { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } printf("id\tname\n"); while ((row = mysql_fetch_row(res)) != NULL) { printf("%s\t%s\n", row[0], row[1]); } mysql_free_result(res); mysql_close(con); exit(0); }