在学习数据库的时候,我们需要了解一些简单的应用,比如mysql api简单应用,喜欢的小伙伴们可以看一下。
#include #include #include "mysql.h"int insert_new_table(MYSQL *sock1,const char *row1,const char *row2){char buf[128];sprintf(buf,"insert into aaa.tmp (num,name) VALUES(%s,'%s')",row1,row2);mysql_query(sock1,buf);printf("----\n"); return 0;}int main(int argc,char **argv){ MYSQL mysql,*sock; MYSQL_RES *res;MYSQL_FIELD *fd;MYSQL_ROW row;char qbuf[160];//init mysql mysql_init(&mysql);sock = mysql_real_connect(&mysql,"localhost","root","root","tmp",0,NULL,0);if(sock == 0){ fprintf(stderr,"connect mysql db %s\n",mysql_error(&mysql)); exit(1);}sprintf(qbuf,"select id,username,groupname from usergroup;");if(mysql_query(sock,qbuf)){ fprintf(stderr,"query error %s\n",mysql_error(sock)); exit(1); } if(!(res = mysql_store_result(sock))) { exit(1); } printf("number of fields returned :%d\n",mysql_num_fields(res)); int i=0; while((row = mysql_fetch_row(res)) != NULL) { printf("%s,%s,%s\n",row[i],row[i+1],row[i+2]);// insert_new_table(sock,row[i],row[i+1]); //insert } mysql_free_result(res); mysql_close(sock); return 0;}
以上就是什么是mysql c api? 解析mysql c api简单应用的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/415081.html
微信扫一扫
支付宝扫一扫