免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2511 | 回复: 3
打印 上一主题 下一主题

windows下C语言连接Mysql的简单实例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-28 12:13 |只看该作者 |倒序浏览
哪位大虾能给一个windows下C语言连接Mysql的简单实例,要有截图或者详细过程的说明,IDE是dev-c++。


急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急


警告:下次这么发帖子直接禁言!!!

[ 本帖最后由 yueliangdao0608 于 2008-10-28 12:56 编辑 ]

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
2 [报告]
发表于 2008-10-28 13:17 |只看该作者
下个mysql的odbc驱动

c++通过odbc和mysql相连接吧

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之水原三星
日期:2015-06-02 16:34:202015年亚冠纪念徽章
日期:2015-10-19 18:13:37程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
3 [报告]
发表于 2008-10-28 18:16 |只看该作者
楼主真是猴急猴急的, VC的有,要么,和Linux的一样

论坛徽章:
0
4 [报告]
发表于 2008-10-29 13:47 |只看该作者

回复 #1 loupogames 的帖子


  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winsock2.h>
  4. #include <MySQL/mysql.h>

  5. MYSQL *dataDB;
  6. int main(int argc, char *argv[])
  7. {
  8.   dataDB = mysql_init(dataDB);
  9.   if(dataDB == NULL) {
  10.       fprintf(stderr, "mySql 初始化失败 !\n");
  11.       return        -1;
  12.   }
  13.   
  14.   if (!mysql_real_connect(dataDB,"localhost","user","password","mysql",0,NULL,0))        {
  15.      fprintf(stderr, "连接数据库失败  错误 : %s\n",  mysql_error(dataDB));
  16.      mysql_close(dataDB);
  17.      return        -1;
  18.   }

  19.   MYSQL_ROW   rc;
  20.   MYSQL_RES   *res;
  21.   char        sqlStr[128] = "SELECT User FROM User";
  22.   int  i;
  23.   if(!mysql_real_query(dataDB, sqlStr, strlen(sqlStr)))        {
  24.       res = mysql_store_result(dataDB);
  25.       if(res)        {
  26.           int rows = mysql_num_rows(res);
  27.           for(i = 0; i < rows; i++)      {
  28.               rc = mysql_fetch_row(res);
  29.               fprintf(stdout, "%s\n", rc[0]);
  30.           }
  31.       }                                                              
  32.   }
  33.   else {
  34.                 fprintf(stderr, "error %s\n", mysql_error(dataDB));
  35.                 mysql_close(dataDB);
  36.                 exit(0);
  37.   }
  38.   
  39.   mysql_close(dataDB);
  40.   return 0;
  41. }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP