天天看點

Java使用若依SpringBoot連接配接kingbaseES金倉資料庫

前言

1.下載下傳kingbase驅動jar

2.SpirngBoot項目引入驅動jar

首先來個簡單的demo連接配接測試

3.若依架構中查詢kingbaseES

後續

全篇部落格圍繞若依架構進行分享 大家可根據自己的需求進行借鑒及修改,不保證每個人的需求一樣。

在之前關于人大金倉資料庫,我聽都沒聽說過。是以在需要使用Java連接配接該資料庫進行資料展示以及圖表展示時,我是無厘頭的。是以最開始的一步,我得先了解關于kingbaseES這個資料庫,以及該如何使用Java進行連接配接。也就是類似于連接配接MySQL那樣,連接配接kingbaseES。

在此提供了兩種方法,第一種是引入jar,第二種直接maven進行下載下傳。(不過我使用maven下載下傳的時候不太理想,是以建議可以按着我的步驟來引入第三方jar)

①jar

連結:https://pan.baidu.com/s/12KEZ-QGxo7NaWoGOfJqGdg

提取碼:moyy

②Maven

jar解壓後,可以看到如下幾個jar,根據自己的需要使用。本篇部落格用的是kingbasejdbc4.jar

Java使用若依SpringBoot連接配接kingbaseES金倉資料庫
本來是想放下載下傳連結的,具體是哪裡下載下傳的 翻了好久沒找到了,我就直接提供網盤下載下傳了。 maven參考<code>https://mvnrepository.com/search?q=kingbasejdbc4</code>

第一步放kingbasejdbc2.jar

在resources下建立lib檔案夾把kingbasejdbc4.jar放入檔案中

Java使用若依SpringBoot連接配接kingbaseES金倉資料庫
resources相當于WEB-INF
Java使用若依SpringBoot連接配接kingbaseES金倉資料庫

第二步項目中引用kingbasejdbc4.jar驅動

快捷Ctrl+Alt+Shift+S

Java使用若依SpringBoot連接配接kingbaseES金倉資料庫
Java使用若依SpringBoot連接配接kingbaseES金倉資料庫

④找到放入admin子產品下lib中的kingbasejdbc4.jar

Java使用若依SpringBoot連接配接kingbaseES金倉資料庫
注意:千萬别引入到第一個ruoyi中了。到時候測試連接配接的時候會報錯為空的異常。(已踩坑)

第三步,測試連接配接

demo.java

Test

結果圖省略
可直接參考若依官方文檔

①application-druid.yml配置從庫資料源

注意:從資料源開關預設是false,這裡開啟true

②我是直接在AircaftServiceImpl放如下代碼

其餘改動不大,主要是連接配接kingbase即可。kingbaseES資料庫和mysql資料庫一些關鍵字及語句是有差異的。

測試連接配接參考:java連接配接金倉資料庫方法筆記

增删改查的可參考:人大金倉資料庫總結(SQL和JDBC)

總結後其實感覺也就主要是連接配接kingbaseES這個階段。

踩坑點有

springboot如何引入第三方jar

kingbase相關驅動及連接配接

進行測試連接配接及項目中子產品引入jar時放錯

繼續閱讀