MFC连接数据库并添加数据(VS2019、MySQL8.0.25)

本文详细记录了在VS2019环境下使用MFC连接MySQL8.0数据库并实现数据添加的完整过程,包括新建数据库与表、MFC工程配置、界面设计和代码编写。通过实例展示了如何配置编译平台、设置目录和库文件,以及连接、插入数据和断开数据库的步骤。
摘要由CSDN通过智能技术生成


前言

昨天下载好了最新版的MySQL,查询了很多资料并测试了各种例子,终于能实现连接数据库并添加数据。
但是网上的例子要么不完整,要么就是运行时最后报各种错误,准备从零记录一下完整的过程,便于以后自己回顾也方便其他新人朋友。


一、在数据库中新建一个test库,并添加一个表student(随意起名即可,仅作参考)

1.新建test库

本人借助SQLyog工具添加test库,ctrl+D弹出添加界面
在这里插入图片描述
如图可见,新建库添加成功
在这里插入图片描述

2.在库添加表student

通过命令提示符对数据库进行操作,注意一定要用管理员模式运行
在这里插入图片描述
如图可见,表添加成功
在这里插入图片描述

二、新建一个MFC工程并做好配置

新建工程就省略了,只需要选择基于对话框即可

1.配置编译平台

解决方案右键–选择属性–配置属性–配置管理器–活动解决方案平台选择x64,本人是64位系统
在这里插入图片描述

2.配置目录及库文件

2.1包含目录

选择MySQL安装路径下的include文件夹
在这里插入图片描述

2.2引用目录和库目录

选择MySQL安装路径下的lib文件夹
在这里插入图片描述

2.3附加包含目录

选择MySQL安装路径下的include文件夹
在这里插入图片描述

2.4附加库目录

选择MySQL安装路径下的lib文件夹
在这里插入图片描述

2.5附加依赖项

添加libmysql.lib(手动输入)
在这里插入图片描述

2.6字符集

选择多字节字符集
在这里插入图片描述

3.添加文件

将数据库中lib文件夹中的libmysql.dll和libmysql.lib文件复制到项目所在文件中
在这里插入图片描述

三、设计MFC界面并编写代码

1.MFC界面

在这里插入图片描述
对应学号和姓名的Edit Control添加变量,类型选择值,CString
三个Button分别添加三个事件处理函数

2.程序代码

2.1首先包含头文件,并且创建一个数据库对象

#include <mysql.h>	//包含头文件
MYSQL m_sqlCon;	//创建数据库对象

2.2初始化时禁用断开数据库按钮

BOOL CMySQLtestDlg::OnInitDialog()
{
   
	
  • 8
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值