当前位置: 首页 > article >正文

VS编码访问Mysql数据库

  1. 安装 MySQL Connector/C++ 的开发包

libmysqlcppconn-dev是 MySQL Connector/C++ 的开发包,它的主要用途是让 C++ 开发者能够方便地在应用程序中与 MySQL 数据库进行交互。它提供了以下功能:

  1. 数据库连接:通过标准的 C++ 接口连接到 MySQL 数据库。
  2. SQL 操作:支持执行 SQL 查询、插入、更新和删除操作。
  3. 预处理语句:支持使用预处理语句(  PreparedStatement  )来提高性能和安全性。
  4. 事务管理:支持事务的提交和回滚。
  5. 结果集处理:能够处理查询结果集,获取数据并进行进一步处理。

命令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;

没报红就好了。

http://www.lryc.cn/news/2385514.html

相关文章:

  • 一周学会Pandas2 Python数据处理与分析-Pandas2数据合并与对比-pd.merge():数据库风格合并
  • leetcode 862. 和至少为 K 的最短子数组
  • CodeBuddy 实现图片转素描手绘工具
  • 3.8.2 利用RDD计算总分与平均分
  • 29-FreeRTOS事件标志组
  • 天地图实景三维数据分享(江苏)
  • Jenkins的Pipline中有哪些区块,以及其它知识点整理
  • 「EMD/EEMD/VMD 信号分解方法 ——ECG信号处理-第十四课」2025年5月23日
  • 二叉树层序遍历6
  • 【论文精读】2023 AAAI--FastRealVSR现实世界视频超分辨率(RealWorld VSR)
  • IPython 常用魔法命令
  • 数据同步自动化——如何用Python打造高效工具?
  • 开源与闭源之争:AI时代的创新博弈与未来抉择
  • flutter dart class语法说明、示例
  • Java虚拟机 - 程序计数器和虚拟机栈
  • SpringMVC04所有注解按照使用位置划分| 按照使用层级划分(业务层、视图层、控制层)
  • 新能源汽车产业链图谱分析
  • 如何在PyCharm2025中设置conda的多个Python版本
  • 005 深度优先搜索(DFS)算法详解:图解+代码+经典例题
  • maven快速上手
  • cplex12.9 安装教程以及下载
  • 甘特图实例 dhtmlxGantt.js
  • AMD硬件笔试面试题型解析
  • 视频剪辑 VEGAS - 配置视频片段保持原长宽比
  • 力扣 54 .螺旋矩阵
  • 四、【API 开发篇 (上)】:使用 Django REST Framework 构建项目与模块 CRUD API
  • python使用pycharm和conda 设置默认使用清华镜像
  • Prometheus+Grafana实现对服务的监控
  • ARM笔记-ARM伪指令及编程基础
  • Python入门手册:Python基础语法