Java连接kingbaseES数据库
全篇博客围绕若依框架进行分享
大家可根据自己的需求进行借鉴及修改,不保证每个人的需求一样。
前言
在之前关于人大金仓数据库,我听都没听说过。所以在需要使用Java连接该数据库进行数据展示以及图表展示时,我是无厘头的。所以最开始的一步,我得先了解关于kingbaseES这个数据库,以及该如何使用Java进行连接。也就是类似于连接MySQL那样,连接kingbaseES。
1.下载kingbase驱动jar
在此提供了两种方法,第一种是引入jar,第二种直接maven进行下载。(不过我使用maven下载的时候不太理想,所以建议可以按着我的步骤来引入第三方jar)
①jar
链接:https://pan.baidu.com/s/12KEZ-QGxo7NaWoGOfJqGdg
提取码:moyy
②Maven
<!-- https://mvnrepository.com/artifact/com.esen.jdbc/kingbasejdbc4 -->
<dependency>
<groupId>com.esen.jdbc</groupId>
<artifactId>kingbasejdbc4</artifactId>
<version>7.1.2</version>
</dependency>
jar解压后,可以看到如下几个jar,根据自己的需要使用。本篇博客用的是kingbasejdbc4.jar
本来是想放下载链接的,具体是哪里下载的 翻了好久没找到了,我就直接提供网盘下载了。
maven参考https://mvnrepository.com/search?q=kingbasejdbc4
2.SpirngBoot项目引入驱动jar
首先来个简单的demo连接测试
第一步放kingbasejdbc2.jar
在resources下新建lib文件夹把kingbasejdbc4.jar放入文件中
resources相当于WEB-INF
第二步项目中引用kingbasejdbc4.jar驱动
快捷Ctrl+Alt+Shift+S
④找到放入admin模块下lib中的kingbasejdbc4.jar
注意:千万别引入到第一个ruoyi中了。到时候测试连接的时候会报错为空的异常。(已踩坑)
第三步,测试连接
demo.java
package com.ruoyi.web.controller.state;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
* @author myy
* @create 2020-08-17 16:12
*/
public class demo {
public static String url =