linux下c语言连接mysql数据库

linux下c语言连接mysql数据库

ID:8804916

大小:14.94 KB

页数:2页

时间:2018-04-08

linux下c语言连接mysql数据库_第1页
linux下c语言连接mysql数据库_第2页
资源描述:

《linux下c语言连接mysql数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#include#include#include#include//MySQL头文件intmain(intargc,char*argv[]){intt,r;char*query;MYSQL*conn_ptr;MYSQL_RES*res;MYSQL_ROWrow;//初始化一个类型为MYSQL的数据结构conn_ptr=mysql_init(NULL);if(!conn_ptr){fprintf(stderr,"mysql_ini

2、tfailed");returnEXIT_FAILURE;}//与MySQL数据库引擎建立连接。conn_ptr=mysql_real_connect(conn_ptr,"localhost","username","password","tablename",0,NULL,0);/*注意参数:username:mysql数据库的用户名password:数据库密码tablename:表名*/if(conn_ptr){printf("Connectionsuccess");}else{printf("Conn

3、ectionfailed");}query="select*fromstudent";//执行query字符串中的SQL语句t=mysql_real_query(conn_ptr,query,(unsignedint)strlen(query));if(t){printf("Errormakingquery:%s",mysql_error(conn_ptr));}else{printf("Querymade...");//获取语句执行的返回结果。res=mysql_use_result(conn_ptr

4、);r=mysql_field_count(conn_ptr);printf("查询到的记录数目:[%d]",r);//取回结果集中的记录。while((row=mysql_fetch_row(res))){//获得一条记录中的各个字段for(t=0;t

5、mysql.c-L/usr/lib64/mysql-lmysqlclient生成:mysql运行:./mysql注意:-L/usr/lib64/mysql这个是存放静态库libmysqlclient.a的路径

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。