【数据库开发】在Windows上利用C++开发MySQL的初步

【数据库开发】在Windows上利用C++开发MySQL的初步

标签(空格分隔): 【编程开发】


Windows上在上面配置环境的基础上开展一个小demo链接数据库,没想到中间也出现了这么多的问题,简直了。


一切的罪魁祸首可能就是下载的MySQL版本就是release版本的,而不可用于Debug的。

一个非常简单的初步:

#include "stdafx.h"
#include <stdio.h>
#include <mysql.h>

int main()
{
    MYSQL mysql;
    if (mysql_init(&mysql) == NULL)
    {
        printf("初始化失败!
");
        system("pause");
        return -1;
    }
    if (!mysql_real_connect(&mysql, "localhost", "root", "password", "mysql_test", 0, NULL, 0))
    {
        printf("Fail, Error:%s
", mysql_error(&mysql));
    }
    else
    {
        printf("database connect ...
");
    }
    mysql_close(&mysql);
    return 0;
}

问题是在Debug模式下,总是出现初始化返回值为NULL的错误,所以更别提后面的链接了,让我花了差不多一下午的时间不断地去找问题,最后在Release下成功的解决了这个问题。

切记!切记!


2016-12-20 21:18
张朋艺 pyZhangBIT2010@126.com

原文地址:https://www.cnblogs.com/huty/p/8517470.html