linux c编程访问数据库
来源:互联网 发布:软件作者权 编辑:程序博客网 时间:2024/06/16 09:38
源码如下:
#include <stdio.h>#include <stdlib.h>#include <mysql/mysql.h>int main(){ /*定义mysql变量*/ MYSQL *coon; //数据库链接时使用的句柄 MYSQL_RES *res; //返回行的查询结果 MYSQL_ROW row; //记录集中的一条数据 char server[] = "192.168.1.105"; char user[] = "gino"; char password[] = "123456"; char database[] = "mysql"; coon = mysql_init(NULL); //初始化,得到mysql句柄 /*连接数据库*/ if( !mysql_real_connect(coon,server,user,password,database,0,NULL,0)){ fprintf(stderr,"%s\n",mysql_errno(coon)); exit(1); } /*执行mysql语句*/ if(mysql_query(coon,"show tables")){ fprintf(stderr,"%s\n",mysql_errno(coon)); exit(1); } /*初始化逐行的结果集*/ res = mysql_use_result(coon); printf("MySQL Tables in mysql datables:\n"); //从结果集中取出下一行 while((row = mysql_fetch_row(res)) != NULL){ printf("%s\n",row[0]); } //释放结果集使用多的内存 mysql_free_result(res); //关闭服务器连接 mysql_close(coon); printf("finish\n"); return 0;}
使用mysql API后, 编译需要加 -lmysqlclient 。
libmysqlclient 的安装:
sudo apt-get install libmysqlclient-dev
2 0
- linux c编程访问数据库
- ODBC C编程访问数据库
- Linux C 数据库编程
- [Linux C编程]数据库
- Linux C 访问数据库操作
- linux-c编程-访问mysql
- [Linux C编程]内存数据库
- Linux下使用C/C++访问数据库
- Linux下使用C/C++访问数据库
- Linux下C访问Mysql数据库
- linux使用c语言访问mysql数据库
- Linux下C/C++编程访问MYSQL
- Linux c/c++访问Oracle数据库--连接数据库
- linux下mysql数据库C语言编程
- Linux下C编程操作MySql数据库
- [Linux C编程]嵌入式数据库(一)
- [Linux C编程]嵌入式数据库(二)
- linux 下C编程链接mysql数据库
- 个人整理--OC中的数组
- 图的邻接表表示法及深度搜索与广度搜索
- mysql触发器的作用及语法
- C语言程序 运算符
- hdu 5308 I Wanna Become A 24-Point Master 2015 Multi-University Training Contest 2
- linux c编程访问数据库
- iOS的学习生活
- html5.0与html4的“区别”
- maven+springMVC+mybatis+junit详细搭建过程
- 计算机中的墨菲定律
- 正则表达式匹配手机的几种写法
- Linux kernel 分析之十九:阅读源代码技巧-变量命名规则
- 多校第一场 1003
- Buildings