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

Linux的MySQL头文件和找不到头文件问题解决

 头文件

#include <iostream>
#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;

问题

刚连接时我们可能会出现这个问题

解决方法 1

1、点击“工具”->“选项”

2、点击“跨平台”->“连接管理器”->“远程标头IntelliSense” ->“更新”

 3、更新中

刚刚报错就消失了

解决方法2 

1、“项目”->“清除浏览数据库错误”

2、“项目”->“重新扫描解决方案”

如果以上都解决不了可能是MySQL没有安装好,重装吧

简单测试

#include <iostream>
#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;int main() 
{try {// 加载MySQL驱动MySQL_Driver* driver = sql::mysql::get_driver_instance();// 连接数据库系统Connection* conn = driver->connect("tcp://127.0.0.1:3306", "root", "123456");// 打开数据库conn->setSchema("mysql");cout << "Connected 2 MySQL successful" << endl;}catch (sql::SQLException &e) {cout << "Error: " << e.what() << endl;}return 0;
}

相关文章:

  • windows多版本Python共存(大合集)
  • 方案精读:104页DeepSeek金融银行核算流程场景部署建设方案【附全文阅读】
  • LeetCode 155. 最小栈:Java 双栈解法详解
  • LWIP的Socket接口
  • SmartETL函数式组件的设计与应用
  • 【时时三省】(C语言基础)数组习题
  • 前端三剑客之HTML
  • LLM大语言模型系列1-token
  • 【AWS入门】Amazon SageMaker简介
  • [原创工具] 小说写作软件
  • spark-配置yarn模式
  • 吴恩达机器学习(1)——机器学习算法分类
  • SpringBoot项目里面发起http请求的几种方法
  • 【Spring】Spring中的适配器模式
  • 【PRB】深度解析GaN中最浅的受主缺陷
  • go语言协程调度器 GPM 模型
  • Vue-监听属性
  • 理想AI Talk第二季-重点信息总结
  • 【ROS2】RViz2源码分析(九):RosClientAbstraction和RosNodeAbstraction的关系
  • ngx_http_realip_module 模块概述
  • 媒体报道一民企投资400万运营出租车4年未获批,广西隆林县回应
  • 周国辉谈花开岭现象 :年轻的公益人正在用行动点亮希望
  • 国际博物馆日|在辽宁省博物馆遇见敦煌
  • 玛丽亚·凯莉虹口连唱两夜,舞台绽放唤醒三代人青春记忆
  • 法律顾问被控配合他人诈骗酒店资产一审判8年,二审辩称无罪
  • 首次带人形机器人走科技节红毯,傅利叶顾捷:没太多包袱,很多事都能从零开始