注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

liuyue18301的个人主页

追逐梦想 光辉岁月

 
 
 

日志

 
 

mysql c  

2011-04-15 13:51:02|  分类: mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

C语言MySQL编程示例
www.firnow.com    时间 : 2008-09-23  作者:佚名   编辑:本站 点击:  1780 [ 评论 ]
-
-

 

 
 


#include <stdio.h>
#include <stdlib.h>
#include "mysql.h"
/*
* mysql_sample.c
*
* MySQL client program sample code
*
* by Robert on 2006.02.09
* Anta Systems, Inc.
*
* Compile options:
*   gcc -I/usr/include/mysql -L/usr/lib/mysql -o mysql_sample mysql_sample.c -lmysqlclient -lz
*
*/


/* global definition */
#define CONN_HOST "192.168.100.112"
#define CONN_USER "test"
#define CONN_PASS ""
#define CONN_DB   "test"

/* global MySQL handler */
MYSQL mysql;
void exiterr(int exitcode)
{
    fprintf( stderr, "%s\n", mysql_error(&mysql) );
    exit(exitcode);
}

int mysql_test()
{
    MYSQL_RES *res;
    MYSQL_ROW row;
    uint i = 0;
      /* 1. init MySQL handler */
   if (!mysql_init(&mysql))
    {
        exiterr(-1);
    }

      /* 2. connect to MySQL */
   if (!mysql_real_connect(&mysql, CONN_HOST , CONN_USER , CONN_PASS, NULL , MYSQL_PORT, NULL, 0))
    {
        exiterr(-2);
    }

    /* 3. select Database */
    if (mysql_select_db(&mysql, CONN_DB))
    {
        exiterr(-3);
    }

      /* 4. excute a query */
   char *sqlstr = "SELECT * FROM test_table";
    if (mysql_query(&mysql, sqlstr))
    {
        exiterr(-4);
    }

      /* 5. store result */
   if (!(res = mysql_store_result(&mysql)))
    {
        exiterr(-5);
    }

  while((row = mysql_fetch_row(res)))
    {
        for (i=0 ; i < mysql_num_fields(res); i++)
        {
            printf("%s, ",row[i]);
        }
        printf("\n");
    }

      /* 7. free result */
   mysql_free_result(res);

      /* 8. close MySQL Connection */
   mysql_close(&mysql);
}


 

 

  评论这张
 
阅读(132)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018