前言
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

本來是想放下載下傳連結的,具體是哪裡下載下傳的 翻了好久沒找到了,我就直接提供網盤下載下傳了。 maven參考<code>https://mvnrepository.com/search?q=kingbasejdbc4</code>
第一步放kingbasejdbc2.jar
在resources下建立lib檔案夾把kingbasejdbc4.jar放入檔案中
resources相當于WEB-INF![]()
Java使用若依SpringBoot連接配接kingbaseES金倉資料庫
第二步項目中引用kingbasejdbc4.jar驅動
快捷Ctrl+Alt+Shift+S
④找到放入admin子產品下lib中的kingbasejdbc4.jar
注意:千萬别引入到第一個ruoyi中了。到時候測試連接配接的時候會報錯為空的異常。(已踩坑)
第三步,測試連接配接
demo.java
Test
結果圖省略
可直接參考若依官方文檔
①application-druid.yml配置從庫資料源
注意:從資料源開關預設是false,這裡開啟true
②我是直接在AircaftServiceImpl放如下代碼
其餘改動不大,主要是連接配接kingbase即可。kingbaseES資料庫和mysql資料庫一些關鍵字及語句是有差異的。
測試連接配接參考:java連接配接金倉資料庫方法筆記
增删改查的可參考:人大金倉資料庫總結(SQL和JDBC)
總結後其實感覺也就主要是連接配接kingbaseES這個階段。
踩坑點有
springboot如何引入第三方jar
kingbase相關驅動及連接配接
進行測試連接配接及項目中子產品引入jar時放錯