Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1119588
  • 博文数量: 284
  • 博客积分: 8223
  • 博客等级: 中将
  • 技术积分: 3188
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 13:26
文章分类

全部博文(284)

文章存档

2012年(18)

2011年(33)

2010年(83)

2009年(147)

2008年(3)

分类: C/C++

2009-06-11 10:20:31

#include
#include
#include
#include
void main(int argc, char **argv)
{
  MYSQL mysql;
  MYSQL_RES *res;
  MYSQL_ROW row;
  int num,i;
  unsigned long *len;
  mysql_init(&mysql);
  if(!mysql_real_connect(&mysql, "localhost", "root", NULL, "cai",0, 0, 0)) exit(0);;
  mysql_query(&mysql, "select * from test");
  res = mysql_store_result(&mysql);
  if(res==NULL) {
     printf("mysql error:%s\n",mysql_error(&mysql));
    exit(0);
  }
  num = mysql_num_fields(res);
 
  while(row=mysql_fetch_row(res)){
     len = mysql_fetch_lengths(res);
    for(i=0;i      printf(" %s :len(%lu) ", row[i], len[i]);
    }
    printf("\n");
  }
  mysql_free_result(res);
  mysql_close(&mysql);
}
编译命令:
CFG=/export/home/mysql/product/bin/mysql_config
cc -o my my.c `$CFG --cflags` `$CFG --libs`

 
阅读(594) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~