普通网友 2026-01-24 08:45 采纳率: 98.8%
浏览 6

2024版IntelliJ IDEA添加数据库连接时提示“Driver not found”怎么办?

在2024版 IntelliJ IDEA 中配置数据库连接时提示 **“Driver not found”**,通常是因 JDBC 驱动未正确加载所致。常见原因包括:① 未点击右下角 **“Download missing driver files”** 按钮(IDEA 默认不自动下载);② 手动添加驱动 JAR 后未勾选启用(需在 Driver Settings →勾选对应 JAR);③ 使用了不兼容的驱动版本(如 MySQL 8+ 应用 `mysql-connector-j` 8.0.33+,而非旧版 `mysql-connector-java`);④ 驱动类名填写错误(如 MySQL 8+ 正确类名为 `com.mysql.cj.jdbc.Driver`,非 `com.mysql.jdbc.Driver`)。解决方案:进入 Database 工具窗口 → 点击 “+” → Data Source → 选择数据库类型 → 在 Driver Settings 中确认驱动版本、类名及 JAR 状态,并务必点击「Apply」保存配置。若仍失败,可尝试清除 `.idea/dataSources/` 缓存或重置数据库配置。
  • 写回答

1条回答 默认 最新

  • 杨利杰YJlio 优质创作者: 操作系统技术领域 2026-02-01 16:48
    关注

    <div align="center">
      <img src="https://i-blog.csdnimg.cn/img_convert/21d3f1117a16d4db6c97dfe406561a8a.jpeg" width="122" height="121" alt="avatar" />
      <br/>
    <div style="text-align:center;">🔥<span style="color:#ff9900"><strong>个人主页:</strong></span><a href="https://blog.csdn.net/weixin_47431459?type=blog" title="杨利杰YJlio" target="_blank">杨利杰YJlio</a></div>
    <div style="text-align:center;">❄️<span style="color:#4da8ee"><strong>个人专栏:</strong></span><a href="https://blog.csdn.net/weixin_47431459/category_13040512.html?spm=1001.2014.3001.5482" title="《Sysinternals实战教程》" target="_blank">《Sysinternals实战教程》</a><a href="https://blog.csdn.net/weixin_47431459/category_13021520.html?spm=1001.2014.3001.5482" title="《Windows PowerShell 实战》" target="_blank">《Windows PowerShell 实战》</a><a href="https://blog.csdn.net/weixin_47431459/category_12796450.html?spm=1001.2014.3001.5482" title="《WINDOWS教程》" target="_blank">《WINDOWS教程》</a><a href="https://blog.csdn.net/weixin_47431459/category_12847972.html?spm=1001.2014.3001.5482" title="《IOS教程》" target="_blank">《IOS教程》</a></div>
    <div style="text-align:center;"><a href="https://blog.csdn.net/weixin_47431459/category_12976819.html?spm=1001.2014.3001.5482" title="《微信助手》" target="_blank">《微信助手》</a><a href="https://blog.csdn.net/weixin_47431459/category_13005222.html" title="《锤子助手" target="_blank">《锤子助手》</a>
    <a href="https://blog.csdn.net/weixin_47431459/category_12902264.html" title="《Python" target="_blank">《Python》</a>
        <a href="https://blog.csdn.net/weixin_47431459/category_12471290.html?spm=1001.2014.3001.5482" title="《Kali Linux" target="_blank">《Kali Linux》</a>
    </div>
    <div style="text-align:center;"><a href="https://blog.csdn.net/weixin_47431459/category_13115380.html" title="《那些年未解决的Windows疑难杂症》" target="_blank">《那些年未解决的Windows疑难杂症》</a></div>
      🌟 <b><font color="#ed7976">让复杂的事情更简单,让重复的工作自动化</font></b>
    <div align="center">
      <img src="https://i-blog.csdnimg.cn/direct/994c951fb1d9428c9cfdd9b830902aa2.gif" alt="请添加图片描述" />
    </div>
    
    ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b5cea9756c694ae9a71d9b3d5ff4ed4d.png)
    
    
    ---
    
    我是YJlio杨利杰让我来给你回答,以下回答来自chatgpt5.2回答
    
    ## 现象说明
    
    在 IntelliJ IDEA 2024 新建 **Data Source** 时提示 **“Driver not found”**,基本含义就是:**IDE 的数据库工具没拿到(或没启用)对应 JDBC 驱动 JAR**,因此无法加载驱动类。([CSDN问答][1])
    
    ---
    
    ## 按优先级给出可直接执行的解决步骤
    
    ### 1)确认启用了数据库插件(很多人这里就卡住)
    
    打开:`Settings/Preferences → Plugins → Installed`
    确保 **Database Tools and SQL** 插件启用(必要时重启 IDE)。([JetBrains][2])
    
    > 说明:IntelliJ 的数据库管理能力由该插件提供(功能与 DataGrip 同源)。([JetBrains][3])
    
    ---
    
    ### 2)用 IDE 内置入口下载驱动(最标准做法)
    
    打开:`Database` 工具窗口 → `+` → `Data Source` → 选择数据库类型
    在 **Data Sources and Drivers** 窗口底部找到并点击 **“Download missing driver files”**,下载完成后点 **Apply/OK**。([JetBrains][4])
    
    > JetBrains 官方文档明确:创建数据源时会提供 “Download missing driver files” 链接用于补齐驱动。([JetBrains][4])
    
    ---
    
    ### 3)无法在线下载(公司网络/离线)时:手动添加 JAR 并“勾选启用”
    
    仍在 **Data Sources and Drivers**:
    
    * 切到 **Driver Settings / Driver files**(或 Drivers 选项卡)
    * `+` 添加你下载好的 JDBC 驱动 **.jar**
    * **确认该 JAR 被勾选/启用**
    * 点 **Apply** 保存
    
    (若你看到 “Driver files are not downloaded / missing driver files”,也是同一条链路。)([JetBrains][4])
    
    ---
    
    ### 4)校验驱动类名是否正确(MySQL 最常见)
    
    如果你连的是 **MySQL 8+**:
    
    * 正确驱动类:`com.mysql.cj.jdbc.Driver`
    * 旧类名 `com.mysql.jdbc.Driver` 已被弃用(有些场景会导致识别/加载异常)([dev.mysql.com][5])
    
    ---
    
    ## 仍不行时的“定位清单”(从高频到低频)
    
    ### A. IDEA 配置没落盘 / 配置缓存异常
    
    * 删除并重建该 Data Source
    * 或清理项目里的数据源配置目录(常见 `.idea` 下相关数据源缓存),再重新创建(你在问题里也提到类似思路)。([CSDN问答][1])
    
    ### B. 网络被拦导致驱动下载失败
    
    * 配置 IDE 代理:`Settings → HTTP Proxy`(公司环境常见)
    * 或改走“手动添加 JAR”方案(第 3 步)。([JetBrains][4])
    
    ### C. 你把 JDBC 依赖加到了项目(Maven/Gradle),但 IDE 的 Data Source 仍提示缺驱动
    
    这是正常的:**IDE 的数据库工具用的是它自己的驱动配置,不等同于项目运行时 classpath**。
    解决仍按第 2/3/4 步处理(在 Data Source 里补齐驱动)。
    
    ---
    
    ## 一句话结论
    
    * **首选**:在 Data Source 配置窗口点 **Download missing driver files** → Apply。([JetBrains][4])
    * **离线/下载失败**:手动加驱动 JAR 并确认勾选启用;MySQL 8+ 用 `com.mysql.cj.jdbc.Driver`。([dev.mysql.com][5])
    
    [1]: https://ask.csdn.net/questions/9220860?utm_source=chatgpt.com "2024版IntelliJ IDEA添加数据库连接时提示“Driver not found” ..."
    [2]: https://www.jetbrains.com/help/idea/connecting-to-a-database.html?utm_source=chatgpt.com "Connection to a database | IntelliJ IDEA Documentation"
    [3]: https://www.jetbrains.com/help/idea/relational-databases.html?utm_source=chatgpt.com "Database Tools and SQL | IntelliJ IDEA Documentation"
    [4]: https://www.jetbrains.com/help/idea/jdbc-drivers.html?utm_source=chatgpt.com "JDBC drivers | IntelliJ IDEA Documentation"
    [5]: https://dev.mysql.com/doc/connector-j/en/connector-j-api-changes.html?utm_source=chatgpt.com "4.4.1.3 Changes in the Connector/J API"
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月24日