在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条回答 默认 最新
关注
<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>  --- 我是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"解决 无用评论 打赏 举报