ubuntu下c调用mysql的简单例子
2011-09-19 21:19
302 查看
#include <stdio.h> #include <mysql.h> int main() { MYSQL * conn; MYSQL_RES * res; MYSQL_ROW row; char * server = "localhost"; char * user = "root"; char * password = "19890207"; char * database = "bit"; conn = mysql_init(NULL); if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } if (mysql_query(conn, "select * from users")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); printf("the data of users\n"); while ((row = mysql_fetch_row(res)) != NULL) printf("%s\n", row[0]); mysql_free_result(res); mysql_close(conn); return 0; }
ps:改代码运行需要安装了
mysql-client
libmysqlclient15-dev
mysql-server:
gcc, make and other development libs
编译命令如下:
$ gcc -o output-file $(mysql_config --cflags) mysql-c-api.c $(mysql_config --libs)
对应的数据库名称和密码修改为自己对应的即可
相关文章推荐
- python调用mysql执行duplicate简单例子
- 简单例子测试Ubuntu安装的mysql开发包SDK,附编译选项说明
- C#调用存储过程简单完整例子
- ubuntu上安装MySQL非常简单只需要几条命令就可以完成。
- oracle包的简单创建和调用-例子
- 转:jsp 调用java简单例子
- Ubuntu 安装mysql和简单操作
- Ubuntu14.04:安装mysql5.5的简单操作
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- ajax 调用webservice的简单例子
- JAVA实现动态类的调用简单例子
- Ubuntu Server 11.10 安装 MySQL,简单配置,及图形化工具
- MySQL笔记(一个简单select的函数调用过程)
- Ubuntu下MySQL简单操作
- 触发器的介绍及MySQL触发器的简单例子
- dwr例子2调用有简单参数的java方法
- Android调用天气预报的WebService简单例子
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- Ubuntu Server 16.04.1 安装配置以及简单使用MySQL(云服务器配置)
- Ubuntu 安装mysql和简单操作