Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心(推荐)

 更新时间:2020年07月01日 09:12:41   作者:码农小胖哥  
这篇文章主要介绍了Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1. 前言

相信参与使用Oracle数据库进行项目开发、运维的同学常常被Oracle JDBC驱动的Maven依赖折磨。现在这一情况在今年二月份得到了改变,甲骨文这个老顽固终于开窍了。

一位甲骨文的工程师发布博客:在Maven中央仓库中,现在不单单最新版本的Oracle JDBC驱动程序,而且还可以找到以往所有的Oracle JDBC驱动发行版,包括19.6.0.019.3.0.018.3.0.012.2.0.111.2.0.4。Maven中央仓库正式成为Oracle官方的JDBC驱动程序和配套jar的分发中心。

2. Oracle 正在整合其中央仓库的组件

此外,Oracle希望对Maven中央仓库中的所有Oracle数据库组件合并到com.oracle.database下进行统一的管理,按照特定的领域指定groupId,比如JDBC相关的组件为com.oracle.database.jdbc、XML相关的为com.oracle.database.xml。Oracle正在进行一些整合工作,胖哥已经在Maven中央仓库找到了这些组件。

这就意味着你不再需要自行安装,只需要引入(以ojdbc10为例)相关依赖就能集成Oracle JDBC驱动了:

<dependency>
  <groupId>com.oracle.database.jdbc</groupId>
  <artifactId>ojdbc10</artifactId>
  <version>19.6.0.0</version>
</dependency>

另外胖哥也发现groupIdcom.oracle的旧JDBC相关Maven坐标都提示了迁移信息:

另外在最新的Spring Boot 2.3.1.RELEASE中也开始将Oracle JDBC驱动放入了依赖池。

3. 分析

随着云数据库的普及和发展,越来越多的客户选择上云。一些新的NewSQL数据库也崭露头角,阿里巴巴的oceanbase、华为的GaussDB、甚至近年来大“火”的TiDB,国产数据库开始大力的构建生态。

数据库市场开始被细分,像Oracle这种传统数据库厂商的支配地位开始动摇,所以他们必须转变思想,否则就会失去更多的市场,从这次的变化中可以也看出一些倪端。对于开发者来说终于不用再关心驱动的依赖问题而专心的开发了。

到此这篇关于Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心(推荐)的文章就介绍到这了,更多相关Maven中央仓库oracle JDBC驱动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 日常收集整理的oracle常用命令大全(收藏)

    日常收集整理的oracle常用命令大全(收藏)

    本文是小编给大家日常收集整理的关于oracle常用命令大全,非常不错,具有收藏价值,需要的朋友一起看看吧
    2016-11-11
  • oracle中distinct的用法详解

    oracle中distinct的用法详解

    distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。
    2015-09-09
  • oracle删除已存在的表的实例

    oracle删除已存在的表的实例

    查询系统表,判断表是否存在,存在则直接删除
    2013-02-02
  • Oracle数据库中的游标cursor使用详解

    Oracle数据库中的游标cursor使用详解

    这篇文章主要给大家介绍了关于Oracle数据库中的游标使用的相关资料,游标提供了一种从表中检索数据并进行操作的灵活手段,游标主要用在服务器上,处理由客户端发送给服务器端的SQL语句,或是批处理、存储过程、触发器中的数据处理请求,需要的朋友可以参考下
    2023-10-10
  • 连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程

    连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程

    这篇文章主要介绍了连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • Oracle变更redo log文件位置的操作步骤

    Oracle变更redo log文件位置的操作步骤

    重做日志文件 redo log file 通常也称为日志文件,它是保证数据库安全和数据库备份与恢复的文件,是数据库安全和恢复的最基本的保障,本文小编给大家介绍了Oracle变更redo log文件位置的操作步骤,需要的朋友可以参考下
    2025-02-02
  • sql – Oracle中匿名TABLE/VARRAY类型示例详解

    sql – Oracle中匿名TABLE/VARRAY类型示例详解

    这篇文章主要给大家介绍了关于Oracle中匿名TABLE/VARRAY类型的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用oracle具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 基于ORA-12170 TNS 连接超时解决办法详解

    基于ORA-12170 TNS 连接超时解决办法详解

    本篇文章是对ORA-12170 TNS 连接超时的解决办法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Oracle之关于各类连接超时相关参数学习

    Oracle之关于各类连接超时相关参数学习

    这篇文章主要介绍了Oracle之关于各类连接超时相关参数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Oracle数据库密码文件的使用和维护

    Oracle数据库密码文件的使用和维护

    Oracle数据库密码文件的使用和维护...
    2007-03-03

最新评论