设为首页 加入收藏

TOP

linuxc编程访问数据库
2015-11-21 01:37:21 来源: 作者: 【 】 浏览:0
Tags:linuxc 编程 访问 数据库

源码如下:

#include 
   
     #include 
    
      #include 
     
       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
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库操作--创建索引 下一篇精通Hibernate――域对象之间的关..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: