You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle JDBC Driver 10.2.0.2.0页面无法访问及Maven仓库获取依赖失败求助

解决Oracle JDBC Driver 10.2.0.2.0的两大问题:页面404与Maven依赖获取失败

嘿,咱们来逐个解决你遇到的这两个问题:

一、访问10.2.0.2.0版本驱动页面出现404的原因与解决途径

Oracle官方已经不再公开提供10.2.0.2.0这个版本的JDBC驱动下载了——毕竟这是个非常老旧的版本,早就过了官方支持期限。你可以试试这几个办法拿到这个驱动:

  • 先查查你们公司内部的软件资产库或者项目历史存档,很多维护遗留系统的企业都会留存这类旧版本的驱动包;
  • 如果你们公司有My Oracle Support(MOS)的服务账号,登录后可以在MOS的知识库中查找这个版本的驱动;
  • 看看你负责的项目之前的构建文件或者lib目录里,有没有遗留的这个jar包。

二、无法从Maven仓库获取该驱动依赖的解决办法

Oracle的JDBC驱动(尤其是旧版本)因为版权限制,不会发布到Maven Central这类公共仓库,所以直接在pom.xml里加依赖肯定拉取不到。这里有几个靠谱的解决方案:

1. 手动安装到本地Maven仓库

如果你已经拿到了ojdbc14-10.2.0.2.0.jar(这个版本对应的驱动包名称一般是ojdbc14),打开终端执行下面的命令,把它安装到本地Maven仓库:

mvn install:install-file -Dfile=ojdbc14-10.2.0.2.0.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar

安装完成后,就可以在pom.xml里正常引入依赖了:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.2.0</version>
</dependency>

2. 上传到公司私有Maven仓库

如果你们公司有自己的私有仓库(比如Nexus、Artifactory),把驱动包上传到私有仓库后,在项目pom.xml里配置好私有仓库地址,就能像拉取其他常规依赖一样获取这个驱动了。

3. 考虑升级到受支持的版本

如果不是业务强制要求必须用10.2.0.2.0,真心建议你升级到Oracle官方仍在支持的版本,比如ojdbc8(适配Oracle 12c及以上版本),这个版本可以直接从Maven Central获取,依赖配置如下:

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>21.13.0.0</version>
</dependency>

内容的提问来源于stack exchange,提问作者thisisdude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:37:41