# 数据库驱动程序jdbc-drivers
驱动文件地址一般为
C:\Users\ccbft\AppData\Roaming\JetBrains\DataGrip2022.2\jdbc-driversC:\Users\ccbft\AppData\Roaming\JetBrains\IntelliJIdea2022.2\jdbc-drivers
具体情况具体查询
# 一、配置文件jdbc-drivers.xml
分析mysql驱动的配置
<artifact id="MySQL ConnectorJ" name="MySQL Connector/J 8">
<version version="8.0.25" id="MySQL ConnectorJ">
<item type="maven" url="mysql:mysql-connector-java:8.0.25"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt"/>
</version>
<version version="8.0.29" id="MySQL ConnectorJ">
<item type="maven" url="mysql:mysql-connector-java:8.0.29"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt"/>
</version>
<version version="8.0.33" id="MySQL ConnectorJ">
<item type="maven" url="com.mysql:mysql-connector-j:8.0.33"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt"/>
</version>
<version version="8.1.0" id="MySQL ConnectorJ">
<item type="maven" url="com.mysql:mysql-connector-j:8.1.0"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt"/>
</version>
<version version="8.2.0" id="MySQL ConnectorJ">
<item type="maven" url="com.mysql:mysql-connector-j:8.2.0"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt"/>
</version>
<constraint from="8" dbms="MYSQL" db-from="5.2"/>
<unsupported from="8" dbms="MYSQL" db-to="5.2"/>
</artifact>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- 每个
version,对应一个版本的驱动item中type为maven,表示会去仓库中下载驱动程序,但是还是慢,可选择手动下载拷贝到对应目录中- 手动下载jar包可去
阿里云仓库下载,如果搭建了私服的话也可在私服中下载
- 手动下载jar包可去
jdbc-drivers\MySQL ConnectorJ\8.0.33\com\mysql\mysql-connector-j\8.0.33- 目录规则
id\驱动程序版本号即version字段\groupId\arfifactId\jar包版本号即url最后的版本号 item中license为在jetbrains官网下载的驱动程序的开源licesen
# 二、不同版本软件复制驱动程序时不识别问题
如IDEA 2022.2.4版本的mysql驱动程序的目录如下图:

而我从IDEA 2023.3.2版本上下载的驱动存储路径如下:
C:\Users\ccbft\AppData\Roaming\JetBrains\IntelliJIdea2022.2\jdbc-drivers\MySQL ConnectorJ\8.0.25\mysql\mysql-connector-java\8.0.25
即路径不一致,由于IDEA版本不同导致存储的驱动程序路径不同,导致无法识别,需手动调整离线的驱动程序路径