当前位置: 首页 > 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;
}

http://www.dtcms.com/a/198207.html

相关文章:

  • 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 模块概述
  • 【DeepSeek论文精读】11. 洞察 DeepSeek-V3:扩展挑战和对 AI 架构硬件的思考
  • c++多线程debug
  • 符合Python风格的对象(再谈向量类)
  • Spring Web MVC————入门(3)
  • Go语言--语法基础5--基本数据类型--类型转换
  • Vue 3 中使用 md-editor-v3 的完整实例markdown文本
  • 网络编程套接字(二)
  • 高并发内存池|二、Common
  • 【JavaWeb】JDBC
  • 如何利用内网穿透实现Cursor对私有化部署大模型的跨网络访问实践