Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心(推薦)

1. 前言
相信參與使用Oracle數(shù)據(jù)庫(kù)進(jìn)行項(xiàng)目開(kāi)發(fā)、運(yùn)維的同學(xué)常常被Oracle JDBC驅(qū)動(dòng)的Maven依賴折磨?,F(xiàn)在這一情況在今年二月份得到了改變,甲骨文這個(gè)老頑固終于開(kāi)竅了。
一位甲骨文的工程師發(fā)布博客:在Maven中央倉(cāng)庫(kù)中,現(xiàn)在不單單最新版本的Oracle JDBC驅(qū)動(dòng)程序,而且還可以找到以往所有的Oracle JDBC驅(qū)動(dòng)發(fā)行版,包括19.6.0.0、19.3.0.0、18.3.0.0、12.2.0.1和11.2.0.4。Maven中央倉(cāng)庫(kù)正式成為Oracle官方的JDBC驅(qū)動(dòng)程序和配套jar的分發(fā)中心。
2. Oracle 正在整合其中央倉(cāng)庫(kù)的組件
此外,Oracle希望對(duì)Maven中央倉(cāng)庫(kù)中的所有Oracle數(shù)據(jù)庫(kù)組件合并到com.oracle.database下進(jìn)行統(tǒng)一的管理,按照特定的領(lǐng)域指定groupId,比如JDBC相關(guān)的組件為com.oracle.database.jdbc、XML相關(guān)的為com.oracle.database.xml。Oracle正在進(jìn)行一些整合工作,胖哥已經(jīng)在Maven中央倉(cāng)庫(kù)找到了這些組件。

這就意味著你不再需要自行安裝,只需要引入(以ojdbc10為例)相關(guān)依賴就能集成Oracle JDBC驅(qū)動(dòng)了:
<dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc10</artifactId> <version>19.6.0.0</version> </dependency>
另外胖哥也發(fā)現(xiàn)groupId為com.oracle的舊JDBC相關(guān)Maven坐標(biāo)都提示了遷移信息:

另外在最新的Spring Boot 2.3.1.RELEASE中也開(kāi)始將Oracle JDBC驅(qū)動(dòng)放入了依賴池。
3. 分析
隨著云數(shù)據(jù)庫(kù)的普及和發(fā)展,越來(lái)越多的客戶選擇上云。一些新的NewSQL數(shù)據(jù)庫(kù)也嶄露頭角,阿里巴巴的oceanbase、華為的GaussDB、甚至近年來(lái)大“火”的TiDB,國(guó)產(chǎn)數(shù)據(jù)庫(kù)開(kāi)始大力的構(gòu)建生態(tài)。
數(shù)據(jù)庫(kù)市場(chǎng)開(kāi)始被細(xì)分,像Oracle這種傳統(tǒng)數(shù)據(jù)庫(kù)廠商的支配地位開(kāi)始動(dòng)搖,所以他們必須轉(zhuǎn)變思想,否則就會(huì)失去更多的市場(chǎng),從這次的變化中可以也看出一些倪端。對(duì)于開(kāi)發(fā)者來(lái)說(shuō)終于不用再關(guān)心驅(qū)動(dòng)的依賴問(wèn)題而專心的開(kāi)發(fā)了。
到此這篇關(guān)于Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心(推薦)的文章就介紹到這了,更多相關(guān)Maven中央倉(cāng)庫(kù)oracle JDBC驅(qū)動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于oracle邏輯備份exp導(dǎo)出指定表名時(shí)需要加括號(hào)的問(wèn)題解析
Oracle?的exp、imp、expdp、impdp命令用于數(shù)據(jù)庫(kù)邏輯備份與恢復(fù),這篇文章主要介紹了oracle邏輯備份exp導(dǎo)出指定表名時(shí)需要加括號(hào)嗎,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-04-04
Oracle round()函數(shù)與trunc()函數(shù)區(qū)別介紹
本文將詳細(xì)介紹Oracle round()函數(shù)與trunc()函數(shù)區(qū)別,需要了解的朋友可以參考下2012-11-11
Oracle數(shù)據(jù)庫(kù)字符集及修改方式詳解
Oracle語(yǔ)言環(huán)境的描述包括三部分:language、territory、characterset(語(yǔ)言、地域、字符集),這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)字符集概述及修改方式,需要的朋友可以參考下2023-08-08
Oracle 創(chuàng)建用戶及數(shù)據(jù)表的方法
剛開(kāi)始學(xué)習(xí)oracle的朋友可以看下,這個(gè)是基礎(chǔ)了。2009-09-09
Oracle查詢中OVER (PARTITION BY ..)用法
這篇文章主要介紹了Oracle查詢中OVER (PARTITION BY ..)用法,內(nèi)容和代碼大家參考一下。2017-11-11
linux系統(tǒng)oracle數(shù)據(jù)庫(kù)出現(xiàn)ora12505問(wèn)題的解決方法
這篇文章主要介紹了linux系統(tǒng)oracle數(shù)據(jù)庫(kù)出現(xiàn)ora12505問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
QT連接Oracle數(shù)據(jù)庫(kù)并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟
這篇文章主要介紹了QT連接Oracle數(shù)據(jù)庫(kù)并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01

