一个简单的程序来访问该数据库,实现 show tables 功能
2017-06-30 16:34
453 查看
#include <mysql/mysql.h> #include <stdio.h> #include <stdlib.h> int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char server[] = "localhost"; char user[] = "root"; char password[] = "mima"; char database[] = "mysql"; 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, "show tables")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); printf("MySQL Tables in mysql database:\n"); while ((row = mysql_fetch_row(res)) != NULL) { printf("%s \n", row[0]); } mysql_free_result(res); mysql_close(conn); printf("finish! \n"); return 0; }
编译代码的时候需要链接mysql的库,可以通过如下方式编译: g++ -Wall mysql_test.cpp -o mysql_test -lmsqlclient
相关文章推荐
- C语言连接到数据库实现一个具有简单的client端功能
- 写一个简单的程序实现把txt文件里面有规则的内容全部添加到数据库中
- 打卡24:写一个实现功能的程序---小型数据库
- C# 实现简单打印(三)-认识打印控件,创建一个带打印功能的程序
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- 一个简单求和函数的matlab实现(带程序耗时功能)
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 一个简单的jsp访问数据库程序
- 手把手教你做一个简单的VB数据库程序
- 基于SNMP的MIB库访问实现两个简单的画验证码图形程序
- 一个大学C语言试题的简单实现--员工信息管理程序
- 一个关于ADO访问数据库实现分页
- 一个简单的学生成绩管理程序(二叉树实现)
- 用javascript实现的一个简单抽奖小程序
- 我写的一个简单触发器,实现计票功能
- servlet 定时操作,定时访问数据库,程序应该如何实现
- [数据库]一个利用触发器(trigger)实现数据库表的审计功能(audit)的例子--针对ms sql实现
- 一个简单的用javascript实现的页面内容过滤显示小程序源码
- 一个关于ADO访问数据库实现分页
- 我写的一个简单触发器,实现计票功能