前言
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时放错