inux c语言连接mysql
来源:互联网 发布:java 获取本地路径 编辑:程序博客网 时间:2024/05/19 15:42
准备工作 安装好mysql 重点是devel包夜要安装 也就是mysql的c库文件
#include <stdio.h> #include <mysql.h> #include <stdlib.h> int main(void) { MYSQL *con; MYSQL_RES *res; MYSQL_ROW row; con = mysql_init(NULL);//初始化 if (!mysql_real_connect(con, "主机名", "数据库登录用户名", "登录密码", "数据库名", "端口号", NULL, 0))//连接, { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } if (mysql_query(con, "SELECT * FROM user"))//数据库查询 { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } if (!(res = mysql_store_result(con)))//保存结果 { fprintf(stderr, "%s\n", mysql_error(con)); exit(0); } printf("id\tname\n"); while ((row = mysql_fetch_row(res)) != NULL) { printf("%s\t%s\n", row[0], row[1]); } mysql_free_result(res); mysql_close(con); exit(0); }
test数据库和t1表均已建立.用如下命令编译:
gcc -o testsql testsql.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
其中/usr/include/mysql是mysql头文件所在的目录./usr/lib/mysql是mysql库文件所在的目录
0 0
- inux c语言连接mysql
- inux 下连接mysql服务器
- inux 下连接mysql服务器
- C语言连接mysql
- C语言连接Mysql
- C语言连接mysql
- c语言mysql连接
- c语言连接MySQL
- c语言连接 mysql
- c语言连接mysql
- C语言连接mysql
- inux下C语言编程基础知识
- inux中c语言errno的使用
- C语言连接MySQL数据库
- c语言 连接 mysql 例程
- C语言连接MySQL数据库
- c语言连接mysql数据库
- C语言连接mysql数据库
- 缓存memcached
- 画出渐变效果的线,给布局一种阴影效果
- hdu2048 神、上帝以及老天爷
- 定制textField
- win 8.1 下 mongovue 1.6.9 破解说明
- inux c语言连接mysql
- [转]adb常用命令列表
- hduoj4883!【数学】
- HDU1166 敌兵布阵
- 位运算以及用途详解
- Eigen 3.2.2出现了
- 【参考】assert 断言
- UIView扩展,很实用
- 到底什么是VPN和究竟为什么它要