怎么在linux上用c程序调用mysql数据库,可以给一段例子么?

kongxx
博客专家认证
2004-03-18 01:44:03
怎么在linux上用c程序调用mysql数据库,可以给一段例子么?
...全文
114 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
icedust 2004-03-18
  • 打赏
  • 举报
回复
MYSQL *my = NULL;
MYSQL_RES *result = NULL;
unsigned int num_fields;
MYSQL_ROW row;
my = mysql_init(NULL);
if(my == mysql_real_connect(my, NULL, "root", NULL, "DBname", 0, NULL, 0))
qDebug("Connected to mysql!\n");
if(mysql_query(my, "select * from Tablename;"))
{
qDebug("Failed to select");
mysql_close(my);
}
if((result = mysql_store_result(my)) == NULL)
{
fprintf(stderr, "Failed to store result. Error: %s\n",mysql_error(my));
mysql_close(my);
}
while(row = mysql_fetch_row(result))
{
//读取得到的数据
}

mysql_close(my);//关闭

具体请参看mysql上的帮助

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧