您的位置:首页 > 编程语言 > C语言/C++

c++ vs2013 连接mysql数据库 如何配置数据库

2018-01-26 22:12 323 查看
通过mysql的C api进行操作

1 下载

https://www.mysql.com/

2 安装

安装过程需要连接网络,我安装的是5.7,如果5.7不可行,可以安装5.5,5.6版本

还需要安装 python3.4

3 配置vs工程

3.1、新建一个空项目

3.2、将C:\Program Files\MySQL\MySQL Server 5.6\include添加到项目的包含 目录中(根据具体路径而定)



3.3、将D:\Program Files\MySQL\MySQL Server 5.6\lib添加到项目的库目录中(根据具体路径而定)



3.4、添加libmysql.lib至附加依赖项中



(*3.4步也可以在程序代码的开始处加上#pragma comment(lib,”D:\Program Files\MySQL\MySQL Server 5.6\lib\libmysql.lib”) 来导入libmysql.lib)

3.5、如果使用的mysql是64位的,还需要将项目的解决方案平台由win32改成x64



4、将D:\Program Files\MySQL\MySQL Server 5.6\lib(根据具体路径而定)下的libmysql.dll复制到项目中去,和.cpp,.h文件位于同一路径下

至此,相关配置全部完成

参考示例代码,通过代码实现数据库操作。

操作数据库

1 点击任意位置打开命令行窗口:



可能会遇到这个错误:access denied for user ‘root’@’localhost’ using password yes

权限问题引起的,修改一下权限即可:

1. 管理员登陆系统,停止MySQL服务或者结束mysqld-nt进程

2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行

3. 运行 d:\mysql\bin\mysqld -nt –skip-grant-tables 启动mysql,关闭权限的检查

4. 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password “newpassword” 重设root密码

5. 重新启动mysql服务, net stop mysql 接着net start mysql,然后mysql -u root -p 输入密码即可登录

这一步通过命令行连接成功数据库。

2 使用命令行操作数据库。

创建,插入,修改,查找,参考ppt自行练习。

Workbench快速入门介绍

这玩意是一个配套可视化的数据库管理工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: