zoukankan      html  css  js  c++  java
  • MFC ODBC 连接本地数据库mysql

    这两天倒腾了一下MFC,各种百度看资料,终于成功连接了mysql,特来此记录一下。

    环境:win7旗舰版,VS2010,wamp中的mysql
    步骤:
    1、官网下载mysql-connector-odbc-5.1.11-win32.msi
       安装这个ODBC驱动
    2、注册数据源DSN
       电脑的控制面板-管理工具-数据源ODBC-系统DSN-添加-选择刚刚安装的mysql odbc 5.1 Driver
       此时会弹出这个框。
    MFC <wbr>ODBC <wbr>连接本地数据库mysql
    在TCP/IP那填127.0.0.1(因为是本地的数据库)
        database那里选择要连接的数据库
       则注册号了数据源
    3、打开vs2010,新建mfc应用程序,我选择的是对话框模板,注意要去掉unicode编码的那个复选框,随便添加一个测试按钮控件,例如“插入”。
       至此有一步很重要的,在 stdafx.h头文件  添加如下语句
         #include  
         #include "afxdb.h" 
       这两句应该是后面要用到CDatabase类的文件
    4、为刚刚添加的“插入”按钮添加事件处理程序代码(双击那个控件就会自动填入那个代码函数里的了),添加如      下程序   (PS:我的message数据库里的表是info)
    try{
    CDatabase db;
    if(db.Open("message")){
    db.ExecuteSQL("INSERT INTO `message`.`info` (`user`, `title`, `content`, `date`) VALUES ('fd', 'fd', 'fd', '2012-09-19');");
    db.Close();
    }
    }
    catch(CDBException* e){
    AfxMessageBox(e->m_strError);
    e->Delete();
    }
    编译通过执行点击测试再去数据库查看是否已经执行了,如果成功了的话。。就OK啦
  • 相关阅读:
    用户数据报协议---UDP
    斐波那契数列
    从尾到头打印链表
    Mybatis三种查询方式
    Mybatis配置
    字典的用法
    遍历列表、切片、定义元组
    与列表相关知识
    python一些方法总结
    计算机的容量
  • 原文地址:https://www.cnblogs.com/cfhome/p/2750897.html
Copyright © 2011-2022 走看看