• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

什么是mysql c api? 解析mysql c api简单应用

mysql 搞代码 4年前 (2022-01-09) 17次浏览 已收录 0个评论

<!—ecms

    –><!—ecms

  • $velocityCount
  • –><!—ecms

–>

在学习数据库的时候,我们需要了解一些简单的应用,比如mysql api简单应用,喜欢的小伙伴们可以看一下。

#include <stdio.h>#include <stdlib.h>#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,&quot<strong style="color:transparent">来2源gaodaima#com搞(代@码&网</strong>;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简单应用的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:什么是mysql c api? 解析mysql c api简单应用
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址