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.运行后单击按钮,显示数据库连接成功

  • 相关阅读:
    IE6中布局常见问题
    -bash: grunt-cli: command not found
    字符长度
    Mac下safari、chrome打开开发者工具快捷键
    line-height:150%和line-height:1.5的区别
    JavaScript中的apply()、call()、bind()
    JavaScript中的 this
    JavaScript中的var与作用域
    onload与ready的区别
    浏览器的同源策略
  • 原文地址:https://www.cnblogs.com/smh2015/p/6427615.html
Copyright © 2011-2022 走看看