- 安装 MySQL Connector/C++ 的开发包
libmysqlcppconn-dev是 MySQL Connector/C++ 的开发包,它的主要用途是让 C++ 开发者能够方便地在应用程序中与 MySQL 数据库进行交互。它提供了以下功能:
- 数据库连接:通过标准的 C++ 接口连接到 MySQL 数据库。
- SQL 操作:支持执行 SQL 查询、插入、更新和删除操作。
- 预处理语句:支持使用预处理语句( PreparedStatement )来提高性能和安全性。
- 事务管理:支持事务的提交和回滚。
- 结果集处理:能够处理查询结果集,获取数据并进行进一步处理。
命令sudo apt-get install libmysqlcppconn-dev
在Ubuntu下安装MySQL Connector/C++库,按y继续
dpkg -L libmysqlcppconn-dev //验证安装位置
dpkg -L libmysqlcppconn-dev | grep '\.so$' //查询库的位置(驱动库共享文件)
dpkg -L libmysqlcppconn-dev | grep '\.h$' //查询头文件的位置
2)配置VS2019工程Mysql开发环境
C++工程添加MySQL 附加头文件所在文件夹
C++工程添加MySQL 连接驱动库共享文件
C++工程编译运行使用MySQL 链接库,需要添加命令
-lmysqlcppconn
2.mysql头文件
#include<mysql_driver.h>
#include<mysql_connection.h>
#include<cppconn/statement.h>
#include<cppconn/resultset.h>
#include<cppconn/prepared_statement.h>
#include<cppconn/exception.h>
using namespace std;
using namespace sql::mysql;
using namespace sql;
没报红就好了。