C连接Mysql数据库代码

 更新时间:2013年11月12日 16:46:45   作者:  
使用C语言连接Mysql数据库的方法,大家可以看看

复制代码 代码如下:
//vc工具中添加E:\WAMP\BIN\MYSQL\MYSQL5.5.8\LIB 路径 
 //在工程设置-》链接》库模块中添加 libmysql.lib  
#include <stdio.h> 
#include <time.h> 
#include <string.h> 
#include <winsock.h> 
#include "E:\wamp\bin\mysql\mysql5.5.8\include\mysql.h" 
void main(){  
       MYSQL *conn;  
       MYSQL_RES *res;  
       MYSQL_ROW row;  
       char *server ="localhost";  
       char *user ="root";  
       char *password="";  
       char *database="test";  
       char sql[1024]="select * from chinaren";  
       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,sql)){  
               fprintf(stderr,"%s\n",mysql_error(conn));  
               exit(1);  
       }  

       res=mysql_use_result(conn);  

       while((row = mysql_fetch_row(res))!=NULL){  
               printf("%s\n",row[2]);  
       }  

       mysql_free_result(res);  
       mysql_close(conn);  
}

相关文章

  • 谈谈C++学习之Pair的使用方法

    谈谈C++学习之Pair的使用方法

    pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,本篇详细的介绍了Pair的使用方法和实例,有兴趣的同学可以了解一下。
    2016-12-12
  • C语言利用cJSON解析JSON格式全过程

    C语言利用cJSON解析JSON格式全过程

    cJSON是用于解析json格式字符串的一套api,非常好用,下面这篇文章主要给大家介绍了关于C语言利用cJSON解析JSON格式的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 解析C语言中空指针、空指针常量、NULL & 0的详解

    解析C语言中空指针、空指针常量、NULL & 0的详解

    本篇文章是对C语言中空指针、空指针常量、NULL & 0 进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • c++ 读写yaml配置文件

    c++ 读写yaml配置文件

    YAML所表示的YAML Ain’t Markup Language,YAML 是一种简洁的非标记语言,这篇文章主要介绍了在C语言开发中如何读写配置yaml配置文件,感兴趣的同学可以参考一下
    2023-04-04
  • C++之关于string对象的大小比较

    C++之关于string对象的大小比较

    这篇文章主要介绍了C++之关于string对象的大小比较方式,具有很好的 参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • c++报错问题解决方案lvalue required as left operand of assignment

    c++报错问题解决方案lvalue required as left opera

    这篇文章主要介绍了c++报错:lvalue required as left operand of assignment,出现此错误原因,是因为,等号左边是不可被修改的表达式或常量,而表达式或常量不能作为左值,需要的朋友可以参考下
    2023-01-01
  • C语言实现单元测试的示例详解

    C语言实现单元测试的示例详解

    单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。这篇文章主要为大家介绍了C语言实现单元测试的方法,需要的可以参考一下
    2022-09-09
  • C++回溯算法之深度优先搜索详细介绍

    C++回溯算法之深度优先搜索详细介绍

    回溯在迷宫搜索中使用很常见,就是这条路走不通,然后返回前一个路口,继续下一条路。回溯算法说白了就是穷举法,下面让我们一起来看看回溯算法中深度优先搜索吧
    2023-01-01
  • C语言实现简单猜拳小游戏

    C语言实现简单猜拳小游戏

    这篇文章主要为大家详细介绍了C语言实现简单猜拳小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • C++实现位图排序实例

    C++实现位图排序实例

    这篇文章主要介绍了C++实现位图排序,是比较重要的排序算法,需要的朋友可以参考下
    2014-08-08

最新评论