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快速入门介绍
这玩意是一个配套可视化的数据库管理工具。
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快速入门介绍
这玩意是一个配套可视化的数据库管理工具。
相关文章推荐
- C#如何通过配置文件连接数据库(VS2013)
- Lua在vs2013的配置环境以及C++如何调用lua
- vs2013下c++连接mysql数据库
- vs2013下C/C++连接mysql数据库相关问题
- C++连接MYSQL数据库(使用MYSQL API方式,环境VS2013+MYSQL5.6)
- Vs2013 如何使用EF6来连接mysql数据库
- vs中如何配置连接mysql数据库
- vs2013下c++连接mysql数据库
- Lua在vs2013的配置环境以及C++如何调用lua
- C++连接MYSQL数据库(使用MYSQL API方式,环境VS2013+MYSQL5.6)
- 基于Vs2013 C++连接 2010Access 数据库
- 在web.config中如何配置数据库连接字符串,较为安全?
- VS如何连接2种类型的数据库
- PB源码如何配置连接数据库
- VS2012 使用MySql的API函数连接数据库(成功), 以及使用mysql-connector-c++-1.1.3遇到的问题!
- win7 64位安装vs2013后连接远程数据库出现下面的问题:
- 对于如何使用默认配置文件连接数据库的记录
- 如何获得配置文件中,连接数据库的连接字符串
- ubuntu c++下连接mysql数据库和数据库的使用
- 在config文件中配置如何连接【mdf数据库文件】