网上搜索不到Oracle的依赖(三坐标),怎么办?
以前都是用MySQL来做项目,这两天准备学习学习Oracle数据库的特性,便在类里面写了个查询数据库的程序,准备执行查询数据库,发现Oracle的依赖没有添加,爆出错误,如下:

才想起来要连接数据库,还得需要一个Oracle的驱动,可我在网上找了半天都找不到Oracle驱动,很纳闷,去网上搜看啥情况,结果由于Oracle授权问题,Maven3不提供oracle JDBC driver,我们也可以在Maven的中心搜索ojdbc驱动包,但是可以看到版本过于陈旧,即使有坐标,也下载不了。
Oracle依赖
我们安装完Oracle数据库后,可以在对应的数据库目录下找到Oracle数据库的JDBC驱动包,这个目录并不是统一的,在安装的时候是自己指定的,我的数据库实例安装在这个目录下,
那么我们在这个数据库实例中找到数据库驱动,一般是在{oracle实例安装目录}/dbhome_1/jdbc/lib目录中
补充
这个目录下包含9个jar包,ojdbc5.jar ojdbc6.jar这是两个数据库驱动jar包, 获取到Oracle数据库的JDBC驱动后,接下来就是手动向Maven的本地仓库中添加Oracle数据库的JDBC驱动依赖。 这里安装的前提是你的电脑必须安装了Maven,并且配置了Maven环境变量。
使用Maven的添加依赖(安装)命令:
mvn install:inst

在Maven中央仓库搜索不到Oracle JDBC驱动,由于授权问题,最新版本无法直接获取。解决方案是手动从Oracle数据库安装目录找到jdbc/lib下的ojdbc驱动jar包,将其添加到本地Maven仓库。具体操作包括定位到数据库驱动目录,使用Maven的添加依赖命令进行安装。如果遇到错误,可能需要额外添加缺失的依赖。
最低0.47元/天 解锁文章
1194





