zoukankan      html  css  js  c++  java
  • 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.运行后单击按钮,显示数据库连接成功

  • 相关阅读:
    [ABC200E] Patisserie ABC 2
    [CF1521E] Nastia and a Beautiful Matrix
    [CF1498D] Bananas in a Microwave
    [CF1515B] Phoenix and Puzzle
    [CF1519C] Berland Regional
    [CF1519B] The Cake Is a Lie
    [ZONe Energy Programming Contest C] MAD TEAM
    [洛谷P7480] Reboot from Blue
    [CF1508A] Binary Literature
    1371. 货币系统
  • 原文地址:https://www.cnblogs.com/smh2015/p/6427615.html
Copyright © 2011-2022 走看看