idea数据库驱动下载失败的问题及解决

 更新时间:2024年01月19日 10:20:56   作者:昵称都用过了?  
这篇文章主要介绍了idea数据库驱动下载失败的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1、问题

在创建数据源的时候手欠,点击使用最新版mysql驱动,结果升级失败

报错如下:

Failed to download ‘https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/mysql-connector-java-8.0.21.jar’: connect timed out

重新使用旧版本时,发现旧版本也被删除了,没办法只能硬着头皮继续下载驱动。

2、发现

提示中的 https://repo1.maven.org/maven2/ 地址跟我本地配置的 maven 仓库地址不一样,找了半天发下驱动下载是根据一个 jdbc-drivers.xml 文件。

MAC 中文件地址是/Users/zxw/Library/Preferences/IntelliJIdea2019.2/jdbc-drivers

3、尝试

这里以5.1.47版本为例。

3.1 替换仓库地址

更改 jdbc-drivers.xml 文件中对应要下载的驱动包的maven地址为阿里云镜像地址。

将 https://repo1.maven.org/maven2/ 替换成 https://maven.aliyun.com/repository/public/

3.2 重启并下载

替换完仓库地址后重启idea,然后再次打开Data sourrces and Drives的界面,打开Drivers下的MySql for 5.1 对话框,点击下载。

依然是一个 Error 报错,点击右下角的 view 

提示如下:

com.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 404. Status=404, Url=https://maven.aliyun.com/repository/public/mysql/mysql-connector-java/5.1.47/COPYING

4、再次尝试

4.1 注释掉

根据提示,发现貌似阿里云镜像没有 COPYING 文件,重新打开 jdbc-drivers.xml 进行编辑,把 注释掉。

<item name="mysql-connector-license.txt" url="https://maven.aliyun.com/repository/public/mysql/mysql-connector-java/5.1.47/COPYING" md5=""/>

4.2 重启并下载

再次重启,打开Data sourrces and Drives的界面,打开Drivers下的MySql for 5.1 对话框,点击下载。

如下图,成功安装驱动。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅析Java语言中状态模式的优点

    浅析Java语言中状态模式的优点

    状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。这个模式将状态封装成独立的类,并将动作委托到 代表当前状态的对象,我们知道行为会随着内部状态而改变
    2023-02-02
  • Java实现HDFS文件上传下载

    Java实现HDFS文件上传下载

    这篇文章主要为大家详细介绍了Java实现HDFS文件上传下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • 详解Spring DI依赖注入的方式和类型

    详解Spring DI依赖注入的方式和类型

    这篇文章主要介绍了详解Spring DI依赖注入的方式和类型,DI是由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台,需要的朋友可以参考下
    2023-05-05
  • 开放封闭原则_动力节点Java学院整理

    开放封闭原则_动力节点Java学院整理

    这篇文章主要介绍了开放封闭原则,开放-封闭原则是面向对象设计的核心所在,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 详解JAVA之运算符

    详解JAVA之运算符

    这篇文章主要介绍了详解Java中运算符以及相关的用法讲解,一起跟着小编学习下吧,希望能够给你带来帮助
    2021-11-11
  • Java可变参数列表详解

    Java可变参数列表详解

    这篇文章主要介绍了Java可变参数列表详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • Spring中的接口重试机制spring-retry之listeners参数解析

    Spring中的接口重试机制spring-retry之listeners参数解析

    这篇文章主要介绍了Spring中的接口重试机制spring-retry之listeners参数解析,注解@Retryable有一个参数listeners没有说明,那么本篇文章我们详细介绍一个这个参数的用,需要的朋友可以参考下
    2024-01-01
  • java+mysql实现商品抢购功能

    java+mysql实现商品抢购功能

    这篇文章主要为大家详细介绍了java+mysql实现商品抢购功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Java实现AOP功能的封装与配置的小框架实例代码

    Java实现AOP功能的封装与配置的小框架实例代码

    这篇文章主要介绍了Java实现AOP功能的封装与配置的小框架实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Java正则表达式的替换和分组功能

    Java正则表达式的替换和分组功能

    这篇文章主要给大家介绍了关于Java正则表达式的替换和分组功能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09

最新评论