求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。

求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。,第1张

帮你一下吧,我只能粗写,你自己详细参考一下函数库,下面localhost,是数据库服务器的地址,

username,password分别为访问数据库所需要的用户名和密码,database是数据库的名称,请你参考MYSQL结构体以获取更加详细的参数信息

#include <stdlibh>

#include<stdioh>

#include "mysqlh"

int main(int argc,charargv){

MYSQL conn_ptr;

conn_ptr=mysql_init(NULL);

if(!conn_ptr){

fprintf(stderr,"mysql_init failed\n");

return EXIT_FAILURE;

}

conn_ptr=mysql_real_connect(conn_ptr,"localhost","username","password","database",0,NULL,0);

if(conn_ptr){

printf("Connection success\n");

}else{

printf("Connection failed\n");

}

mysql_close(conn_ptr);

return EXIT_SUCCESS;

}

无论什么语言给什么数据库插入数据,用的都是SQL语言的insert

into语句。具体格式:

insert

into

表名(列名1,列名2,,列名n)values('值1','值2',,'值n');

你那个update语句是有where条件的,也可能根本就没有符合where条件的记录存在,所以也就不会有被更新的情况。但这个语句是被成功执行了的。所以返回值是成功的。

大概是这么回事。

以上就是关于求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。全部的内容,包括:求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。、怎样用c语言给mysql数据库插数据、C语言调用SQL数据库的问题!急!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/sjk/9314295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存