Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心(推荐)
作者:码农小胖哥 发布时间:2024-01-26 05:26:27
1. 前言
相信参与使用Oracle数据库进行项目开发、运维的同学常常被Oracle JDBC驱动的Maven依赖折磨。现在这一情况在今年二月份得到了改变,甲骨文这个老顽固终于开窍了。
一位甲骨文的工程师发布博客:在Maven中央仓库中,现在不单单最新版本的Oracle JDBC驱动程序,而且还可以找到以往所有的Oracle JDBC驱动发行版,包括19.6.0.0
、19.3.0.0
、18.3.0.0
、12.2.0.1
和11.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>
另外胖哥也发现groupId
为com.oracle
的旧JDBC相关Maven坐标都提示了迁移信息:
另外在最新的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
猜你喜欢
- 由于这两天换了IDE,在导入以前的工程的时候发现了一个大问题,由于以前脑残的我不知道改编码方式,导致出现了大量的GBK,这就很难受,要是一个
- Flask 本身相当于一个内核,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库
- 最近小编思维发散“Visual Studio可以集成chatgpt吗?”,这样不就可以让chatgp
- Gittle是一个高级纯python git 库。构建在dulwich之上,提供了大部分的低层机制。Install itpip instal
- 你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了
- 一般语言都提供了按字典排序的API,比如跟微信公众平台对接时就需要用到字典排序。按字典排序有很多种算法,最容易想到的就是字符串搜索的方式,但
- 一、多项式拟合多项式拟合的话,用的的是numpy这个库的polyfit这个函数。那么多项式拟合,最简单的当然是,一次多项式拟合了,就是线性回
- ASP实例代码,利用SQL语句动态创建Access表。留作参考,对在线升级数据库有用处.<% nowtime = now()
- MySQL扩展库操作MySQL数据库的步骤如下:1:获取连接.2:选取书库。3:设置操作编码。4:发送SQL指令(MySQL数据库可以分为四
- 获取一组radio被选中项的值var item = $(’input[@name=items][@checke
- 如下所示:import matplotlib.pyplot as plt import tkinter import numpy as np
- 1、问题:群中有同学贴了如下一段代码,问为何 list 最后打印的是空值? from multiprocessing
- python是3.6centos 6 64位1.安装python2.安装pipwget https://bootstrap.pypa.io/
- 现在的电脑差不多都是固态硬盘了,速度很快,但容量不会太大,经常会出现磁盘空间不足的情况,怎么办,删除那些不重要的最大的文件是最有效的办法。那
- 将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家。一、导入excel表格文件处理函数import xlwt注
- 一、概述在后期渗透测试中,经常会遇到需要向第三方发送http请求的场景,python中的requests库可以很好的满足这一要求,Reque
- 首先说明本文并不是安装教程,网上有很多,这里只是自己遇到的一些问题我是以前安装的tensorflow-gpu的,但是发现现在的学术论文大部分
- 阅读本文大概需要3分钟关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下。趣味编程其实是最好的学习途
- 1、什么是偏函数partialpython中提供一种对于函数固定属性的函数 2、偏函数的作用把一个函数的某些参数给固定住(也就是设
- 垃圾分类是现代城市中越来越重要的问题,通过垃圾分类可以有效地减少环境污染和资源浪费。随着人工智能技术的发展,使用机器学习模型进行垃圾分类已经