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

作者:码农小胖哥 时间:2024-01-26 05:26:27 

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中央仓库找到了这些组件。

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

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


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

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

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

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

3. 分析

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

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

来源:https://www.cnblogs.com/felordcn/archive/2020/07/01/13217337.html

标签:Maven,oracle,JDBC,驱动
0
投稿

猜你喜欢

  • python 模拟登陆github的示例

    2022-01-05 17:52:41
  • Golang使用lua脚本实现redis原子操作

    2023-09-03 05:55:20
  • 浅谈node的事件机制

    2024-05-05 09:22:03
  • python用装饰器自动注册Tornado路由详解

    2021-07-16 07:53:37
  • 网站数据库,是选SQL Server还是Access好

    2008-05-23 13:19:00
  • Python应用库大全总结

    2023-05-14 01:57:19
  • 用C++封装MySQL的API的教程

    2024-01-25 07:51:51
  • oracle移植到mysql注意事项

    2008-12-25 13:09:00
  • MySQL系列之六 用户与授权

    2024-01-28 05:37:31
  • getElementsByAttribute

    2009-10-27 12:13:00
  • php之Aes加密案例讲解

    2023-06-11 12:59:12
  • 解决vue项目获取dom元素宽高总是不准确问题

    2024-04-28 09:32:14
  • windows 10 设定计划任务自动执行 python 脚本的方法

    2023-11-11 20:45:57
  • PYTHON发送邮件YAGMAIL的简单实现解析

    2022-04-25 09:23:08
  • sqlserver中将varchar类型转换为int型再进行排序的方法

    2012-07-11 15:34:41
  • VueJs 将接口用webpack代理到本地的方法

    2024-06-05 15:30:50
  • SQL语句练习实例之一——找出最近的两次晋升日期与工资额

    2011-10-24 20:16:42
  • golang实现sql结果集以json格式输出的方法

    2024-04-27 15:33:05
  • javascript中声明函数的方法及调用函数的返回值

    2024-03-21 23:49:04
  • Python属性和内建属性实例解析

    2023-06-10 18:22:15
  • asp之家 网络编程 m.aspxhome.com