手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)

环境

  • IDE:VS2015
  • 数据库环境:MySQL 8.0
  • 数据库管理软件:Navicat Premium 12
  • 操作系统:Win10

步骤

  1. 打开VS2015,文件->新建项目
    手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第1张图片
    选择MFC应用程序,命好名点击确定

  2. 应用程序类型选择
    手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第2张图片

  • 应用程序类型选择 [单个文档](根据实际需要选取)
  • 项目类型选择 [MFC标准](根据实际需求选取)
  • 点击完成

此时已经新建好一个MFC项目,但是该项目还没有和数据库连接

  1. 连接数据库
  • 添加数据库连接
    手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第3张图片
    右击项目名称,添加类

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第4张图片
选择 [MFC ODBC 使用者]

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第5张图片
类型选择 [快照](MySQL 只支持快照类型),其他默认,然后点击[数据源]

  • 建立数据源(数据源中记录了数据库的一些信息,例如IP,用户名和表名等)

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第6张图片
点击[新建],选择创建数据源的驱动程序
手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第7张图片
(1)选择图示的驱动(注意:安装驱动时,一定要注意和电脑匹配,64位的电脑装只能64位的驱动,否则在此步骤时找不到对应驱动程序)

(2)选择路径(注意:路径不用和项目一个文件夹,一个数据源对应一个数据库,但一个数据库可以有很多数据表,因此以后关联相同数据库的其他数据表时,还需使用该数据源)

(3)创建完成时弹出如下对话框
手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第8张图片
按照下图所示填写
手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第9张图片
用户名密码写自己安装MySQL时设置的用户名和密码,输完用户名和密码后,点击[Test]按钮

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第10张图片
出现上图的情况就说明连接成功,接下来就可以选择数据库了(注意:选择自己新建好的数据库)

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第11张图片
选择完成后,点击[OK],会弹出如下界面
手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第12张图片
选择数据库中你想要关联的数据表(注意:一个类可以关联多个不同类型数据表,但是这里建议一个类对应一个数据表,这样在程序中清楚明了,操作数据库也不容易出错!),然后点击确认,出现以下界面
手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第13张图片
类及文件的命名:一般会用数据表的名字来命名,建议如图所示在后面加Set,这样可以在类视图中一目了然哪些是数据库类,最后点击完成然后忽略掉警告

  • 最后回到主界面时,可以在类视图中看到数据库类已被添加,且数据表中的字段已被自动关联变量

手把手教你用VS2015新建与sql数据库连接的MFC程序(持续更新中)_第14张图片

此时编译运行会提示有错误,这时只要注释掉这行代码

#error 安全问题: 连接字符串可能包含密码。

然后程序即可运行了!

到这里数据库的连接就完成了,如果还需要连接数据表,再依照此步骤即可!

你可能感兴趣的:(C++)