• MFC连接MySQL C API方法


    1.首先下载一个32位的MySQL,因为vc的版本是32位了,不用32 位的MySQL会出现无效的机械码错误。

    MySQL安装地址:https://dev.mysql.com/downloads/mysql/5.0.html#win32

    注意:选择下面的32位进行安装。

    2.MySQL装完之后,随便建立一个库,名为mydb

    3.在Stdafc.h 中添加

    #include<winsock2.h>
    
    
    #include"mysql.h"
    //#pragma comment( lib, "libmysql.lib");
    

    4.

    (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的include目录路径。(我的是D:/Program Files/MySQL/MySQL Server 5.0/include)。

       (2)在上面说到的“Show directories for:”下拉列表中选中“Library files”,然后添加你本地安装MySQL的Lib目录路径。Lib目录下还有debug和opt两个目录,建议选debug。(我的是D:/Program Files/MySQL/MySQL Server 5.0/lib/debug)。

       (3)在“Project settings->Link:Object/library modules”里面添加“libmysql.lib”。

    (Ps:这些路径都是32位的MySQL的,不要用64位的)

    5.把MySQL中include文件夹里面的东西全部拷贝到工程目录文件夹下。

    6.将lib中的libmySQL.dll拷贝到工程文件夹下。

    7.添加一个按钮 双击进入编程界面,在事件中添加

    MYSQL mysql; //数据库连接句柄
    mysql_init (&mysql); if(!mysql_real_connect(&mysql,"localhost","root",NULL,"mydb",3306,NULL,0)) {//mydb为你所创建的数据库,3306为端口号,可自行设定 AfxMessageBox("数据库连接失败"); return FALSE;
    }
    else
    {
    AfxMessageBox("数据库连接成功"); 
    }

    8.运行后单击按钮,显示数据库连接成功

  • 相关阅读:
    [POI2013]BAJ-ytecomputer [动态规划]
    【2019.10.15】网课 Za
    【初赛】
    [NOI2014]魔法森林[最短路 spfa]
    【洛谷2019金秋营模拟赛1】
    【luogu1315】 观光公交[贪心]
    【luogu4450】收集邮票 [期望dp]
    [HAOI2012]高速公路 [线段树 期望]
    ALGO-185 Trash Removal
    精度计算——减法
  • 原文地址:https://www.cnblogs.com/smh2015/p/6427615.html
Copyright © 2020-2023  润新知