有的时候需要用到idea中数据库连接工具,但是在连接不同数据库需要下载对应的驱动包,而下载的地址又非常慢,因为idea连接下载的地址是在国外,下面介绍下使用本地仓库已有的jar包作为连接的驱动包。
1、使用本地仓库已有的jar包作为连接的驱动包
- 如:H2数据库来举例,打开后发现需要下载驱动包
- 在本地仓库找到 h2 的坐标,找到对应的 jar 包版本,因为本地仓库中的 jar 包可以通过配置 maven 仓库地址来加速下载对应的 jar 包依赖(如配置阿里云的maven仓库地址)
- 在 idea 中选择对应的版本即可
- 选中后移除前面的选项
- 创建数据源
2、换驱动下载源地址
- IntelliJ IDEA 中数据库驱动的存储位置:
C:\Users\xdr630\AppData\Roaming\JetBrains\IntelliJIdea2024.1\jdbc-drivers\
- 打开 jdbc-drivers.xml 文件,找到
Apache Phoenix Client
<artifact name="Apache Phoenix Client">
<version version="4.15">
<item type="maven" url="org.apache.phoenix:phoenix-client:4.15.0-HBase-1.5"/>
<item type="license" url="https://download.jetbrains.com/idea/jdbc-drivers/Phoenix/LICENSE.txt"/>
</version>
</artifact>
- 把下载地址换成阿里的maven仓库地址
<artifact name="Apache Phoenix Client">
<version version="4.15">
<item url="https://maven.aliyun.com/repository/public/org/apache/phoenix/phoenix-client/4.15.0-HBase-1.5/phoenix-client-4.15.0-HBase-1.5.jar"/>
</version>
</artifact>