永发信息网

求c语言操作mysql数据库实例

答案:1  悬赏:10  手机版
解决时间 2021-11-20 07:56
  • 提问者网友:温柔港
  • 2021-11-19 08:47
求c语言操作mysql数据库实例
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-11-19 10:09
不知你用的是什么代码,不过据我实验,以下代码是可用的 【来自 http://blog.csdn.net/andy_yf/article/details/7487307】
#include   
#include   
#include "mysql.h"  
  
int main (int argc, char *argv[])  
{  
        MYSQL *conn_ptr;  
        conn_ptr=mysql_init(NULL); //连接初始化  
        if(!conn_ptr){  
                fprintf(stderr, "mysql_init failed
");  
                return EXIT_FAILURE;  
        }  
  
        conn_ptr = mysql_real_connect(conn_ptr, "localhost", "moldao","newpassword","moldao_test", 0, NULL, 0); //建立实际连接  
        //参数分别为:初始化的连接句柄指针,主机名(或者IP),用户名,密码,数据库名,0,NULL,0)后面三个参数在默认安装mysql>的情况下不用改  
        if(conn_ptr){  
                printf("Connection success
");  
                }  
        else {  
                printf("Connection failed
");  
        }  
  
        mysql_close(conn_ptr); //关闭连接  
        return EXIT_SUCCESS;  
}

连接mysql数据库需要以下步骤:
    安装mysql开发包, linux下是mysql安装的时候全选就行了, linux 下直接安装mysql-devel
    新建工程,占贴代码,注意修改实际的用户名、密码 ...
    设置包含目录, 在windows下, 找到你的mysql安装位置,找到include文件夹, 设置ide增加该文件夹到包含目录 【可能是 C:Program FilesMySQLMySQL Server 5.0include】
    设置连接目录, 同设置包含目录一样 找到mysql的lib目录,设置ide 【可能是 C:Program FilesMySQLMySQL Server 5.0libopt 】
    设置连接选项, 需要设置ide连接选项,增加 -lmysql
    编译连接运行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯