kingbase安装与集成
人大金仓官网:https://www.kingbase.com.cn 下载解压: 下载对应版本安装文件,一般下载下来时iso磁盘文件,直接解压。 解压后 linux系统的包一般是2个文件,一个setup文件夹和一个setup.sh脚本。 windows解压后,一般是3个,其中有一个是exe。 安装文件下载好了之后,别忘了下载授权文件。 安装: windows的安装,直接双击其中的exe安装包就行。 linux的话,分几步: 1.创建用户(传闻说,不允许root用户进行安装操作) useradd kingbase passwd kingbase 2.登录到创建的用户 su kingbase 3.把解压后的文件和授权文件传到服务器上(用创建的kingbase用户传哈,传到其用户目录,一般是/home/kingbase) 4.创建安装目录(用于安装kingbase) mkdir /home/kingbase/kingbaseEsv8/ 5.运行安装脚本开始安装(setup.sh就是第一步解压出来的文件) sh setup.sh -i console 6.然后会有几个回车,期间有需要你设置一些的东西,注意设置,例如: 安装类型建议选完全安装,好像是 1.full install。 安装路径需要设置,注意设置为你第四步创建的。 data数据文件的设置,注意一般会自动给到n你安装路径/data/,这个默认就好了,不是的话,记得改。 让你选是否省略大小写的时候,我建议选省略大小写,因为有的工作流插件需要不区分大小写。 7.安装完成后,会告诉你一个sh文件路径,这个文件是将kingbase进行系统服务注册的。你切回root用户后执行一下。 [kingbase@localhost]$ su root 密码: [root@localhost ~]# /home/KingbaseES/DB/Scripts/root.sh Starting KingbaseES V8.2: 等待服务器进程启动 .... 完成 服务器进程已经启动 KingbaseES V8.2 started successfully 8.部分细节可参考这篇文章:https://www.cnblogs.com/yjq520/p/14148887.html SpringBoot集成: pox.xml中添加: <dependency> <groupId>com.kingbase8</groupId> <artifactId>kingbase8</artifactId> <version>8.6.0</version> </dependency> 该架包在windows的Kingbase安装路径下可以找到: D:\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Interface\jdbc\kingbase8-8.6.0.jar 将其注入到本地maven中(idea注入的话,请找到idea安装目录,并在其插件目录中找到maven插件的bin目录后,在其文件夹下执行安装命令) mvn install:install-file -Dfile=D:\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Interface\jdbc\kingbase8-8.6.0.jar -DgroupId=com.kingbase8 -DartifactId=kingbase8 -Dversion=8.6.0 -Dpackaging=jar SpringBoot中配置如下: spring.datasource.driver-class-name=com.kingbase8.Driver spring.datasource.url=jdbc:kingbase8://45.125.34.229:54321/数据库?currentSchema=模式&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8 spring.datasource.username=system spring.datasource.password=123456 需要注意: 1.Kingbase数据库对于关键字的转义使用的不是`而是" , 我们直接写的sql中如果包含`符号则会报错。 2.kingbase中level是关键字,但是MybatisPlus并不会自动将这个关键字给打上kingbase独有的双引号标识,所以会报错。
发布者:songJian 点击数:86 发布时间:2023-07-15 15:35:32 更新时间:2023-07-15 17:08:25
正在加载评论...