1.C++编程访问MySQL
查询MySQL是否安装成功
dpkg -l | grep libmysqlclient
# 查看系统中是否安装了与 MySQL 客户端库相关的软件包。这个命令会列出所有包含 libmysqlclient 字样的软件包,以便确认是否已安装相关库。
ldconfig -p | grep mysqlclient
# 查看系统中已经缓存的动态链接库信息,以确定是否已经有 mysqlclient 库被缓存。

CMakLists链接库文件
# 指定可执行文件链接时需要依赖的库文件
target_link_libraries(mysqlclient)
db.h
// 数据库操作类
class MySQL
{
public:
// 初始化数据库连接
MySQL();
// 释放数据库连接资源
// 这里用UserModel示例,通过UserModel如何对业务层封装底层数据库的操作。代码示例如下:
~MySQL();
// 连接数据库
bool connect();
// 更新操作
bool update(string sql);
// 查询操作
MYSQL_RES *query(string sql);
private:
MYSQL *_conn;
};
db.cpp
// 数据库配置信息
static string server = "127.0.0.1";
stati