Kingbase(人大金仓数据库)使用教程——下载、安装、JDBC连接、MyBatis-Plus应用

server/2024/9/23 4:02:05/

Kingbase(人大金仓数据库)使用教程——下载、安装、JDBC连接、MyBatis-Plus应用



  1. 下载JDBC的jar包
  2. 下载数据库安装文件

在这里插入图片描述

  1. 点击链接,下载授权文件(开发版365天),如果后续许可过期,只需更换安装目录下的license即可(注意改名为license.dat)
  2. 打开iso文件,双击exe进行安装,安装过程可以参考这篇文章:文章链接
  3. 在win的所有应用里面找到下面程序并打开

在这里插入图片描述

  1. 按照mysql的方式新建连接即可,如果遇到这个错误【致命错误: 用户"system" Password 认证失败(kbjdbc: autodetected server-encoding to be GB2312)】请点此链接
  2. 使用jdbc连接数据库
mvn install:install-file -DgroupId=kingbase -DartifactId=kingbase8 -Dversion=8 -Dfile=D:\kingbase8-8.6.0.jar -Dpackaging=jar -DgeneratePom=true

使用maven添加jar包,输入以上命令,-Dfile修改为自己jar包的存放路径

[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- install:2.5.2:install-file (default-cli) @ VerificationTreasure ---
[INFO] Installing D:\kingbase8-8.6.0.jar to D:\Maven\maven_file\kingbase\kingbase8\8\kingbase8-8.jar
[INFO] Installing C:\Users\23991\AppData\Local\Temp\mvninstall6714326966503022190.pom to D:\Maven\maven_file\kingbase\kingbase8\8\kingbase8-8.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.630 s
[INFO] Finished at: 2024-04-22T11:26:25+08:00
[INFO] ------------------------------------------------------------------------

出现以上信息表示添加成功,之后按照MySQL的方式使用KingbaseES就可以了

spring.datasource.driver-class-name=com.kingbase8.Driver
spring.datasource.url=jdbc:kingbase8://localhost:54321/
spring.datasource.username=
spring.datasource.password=
  1. 在使用MyBatis-Plus映射实体类的时候,要注意加上模式的注解,这个和平时的MySQL是不一样的
@TableName(value = "bank", schema = "data")
public class Bank implements Serializable {
  1. Maven依赖的版本
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.2</version>
</dependency><!--代码生成器-->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.3.2</version>
</dependency><!--模板引擎-->
<dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifactId><version>2.0</version>
</dependency>


http://www.ppmy.cn/server/37509.html

相关文章

SH-PEG-SH,聚乙二醇二巯基广泛用于生物学应用、纳米技术和材料研究中

【试剂详情】 英文名称 SH-PEG-SH 中文名称 聚乙二醇二巯基&#xff0c;双硫醇PEG&#xff0c; 双巯基聚乙二醇&#xff0c;双巯基封端聚乙二醇 外观性状 白色固体粉末 分子量 0.4k&#xff0c;0.6k&#xff0c;1k&#xff0c;2k&#xff0c;3.4k&#xff0c;5k&#x…

二叉搜索树相关

二叉搜索树 定义&#xff1a;对二叉搜索树的一些操作基本结构Insert操作Find操作Erase操作 InOrder遍历二叉树操作模拟字典模拟统计次数 定义&#xff1a; 二叉搜索树又称二叉排序树&#xff0c;它或者是一棵空树&#xff0c;或者是具有以下性质的二叉树:若它的左子树不为空&a…

js宏任务微任务输出解析

第一种情况 setTimeout(function () {console.log(setTimeout 1) //11 宏任务new Promise(function (resolve) {console.log(promise 1) //12 同步函数resolve()}).then(function () {console.log(promise then) //13 微任务})})async function async1() {console.log(async1 s…

sql优化思路

sql的优化经验 这里解释一下SQL语句的优化的原理 1.指明字段名称&#xff0c;可以尽量使用覆盖索引&#xff0c;避免回表查询&#xff0c;因此可以提高效率 2.字面意思&#xff0c;无需过多赘述。索引就是为了提高查询效率的。 3.图中两条sql直接可以使用union all 或者 uni…

跨域初识--.如何解决跨域

04 【跨域初识】 1.同源策略 同源策略(Same-Origin Policy)最早由Netscape 公司提出&#xff0c;是浏览器的一种安全策略同源&#xff1a; 协议、域名、端口号必须完全相同跨域&#xff1a; 违背同源策略就是跨域 2.如何解决跨域 2.1 JSONP jsonp只支持get请求不支持post请…

【busybox记录】【shell指令】tr

目录 内容来源&#xff1a; 【GUN】【tr】指令介绍 【busybox】【tr】指令介绍 【linux】【tr】指令介绍 使用示例&#xff1a; 转换字符 - 默认 转换字符 - 不翻译指定字符数组 此指令目前接触少&#xff0c;用得少&#xff0c;把精力放到其他常用指令上 常用组合指令…

CSS实现渐变色

渐变色分为线性渐变和径向渐变。 线性渐变linear-gradient(方向, 颜色1, 颜色2, … ,颜色n)径向渐变radial-gradient(颜色1 覆盖区域大小, 颜色2 覆盖区域大小, … ) 线性渐变的方向可以为&#xff1a; ​ 1、一个方向值时&#xff1a; to bottom 表示从上边到下边渐变 ​ 2、…

SEO之高级搜索指令(二)

初创企业需要建站的朋友看这篇文章&#xff0c;谢谢支持&#xff1a; 我给不会敲代码又想搭建网站的人建议 新手上云 &#xff08;接上一篇。。。。&#xff09; 5 、inanchor: inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持inanchor:。 比如在 Go…