MySQL+VS2015安装配置
MySQL数据库安装配置
数据库下载
https://dev.mysql.com/downloads/mysql/
根据自己需求选择数据库的版本,我这里下载的版本是mysql-5.7.25-win32
数据库安装
下载解压之后放置某个文件位置上,推荐放置C盘,我这里的路径是:C:\mysql-5.7.25-win32,然后配置系统环境变量。右键此电脑 →属性→高级系统设置→环境变量→系统变量下的path项中添点如下环境变量
之后在执行以下命令:
#作用:在C:\mysql-5.7.25-win32\bin目录下生成data目录
mysqld --initialize-insecure --user=mysql
#安装mysql
mysqld -install
#启动服务
net start MySQL
#登录数据库(起始数据库默认没有密码,按下Enter即可)
mysql -u root -p
#查询用户密码命令
select host,user,authentication_string from mysql.user;
#设置(或修改)root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
#保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变
flush privileges;
#退出重登,验证密码是否修改成功
quit
至此数据库安装配置完成
VS2015中配置MySQL环境
创建项目引入包含库
首先创建一个MFC项目,然后将将:C:\mysql-5.7.25-win32 文件下的include和lib文件下的libmysql.lib文件复制到项目文件目录下
我这里复制到D:\C++Project\ComputerizedSystemLogin\include\mysql(include\mysql是自己创建的文件夹)目录下,如下图所示:
然后再将lib文件下的libmysql.dll文件
复制到项目文件目录下的debug和release目录下,如下所示:
配置项目中所需属性
在MFC的属性管理中选择要添加数据库环境的项目,右键添加新新项目属性表,我这里将其命名为mysql
然后配置过程如下图所示(注:这边的路径是相对路径是根据从数据库中复制来的文件和项目之间的相对位置)
项目位置:D:\C++Project\ComputerizedSystemLogin (这里面代表我项目运行的上一级目录)
mysql文件的位置:D:\C++Project\ComputerizedSystemLogin\include\mysql
程序运行时的路径是在Debug或Release中因此**…/**将路径回到项目的第一层路径中,即:D:\C++Project\ComputerizedSystemLogin
①在VC++目录中先配置文件include的路径,这里面包含所用库的头文件。然后再配置libmysql.lib库位置,具体如下图所示
②在C/C++常规里面也配置include文件目录
③在连接器-》输入里面加入libmysql.lib
至此数据库配置完成
VS2015中数据库的使用
.h头文件
#引入数据库
#include "mysql.h"
#数据库三个主要变量的定义
MYSQL_RES *result;
MYSQL_ROW row;
MYSQL m_sqlCon;