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

2024-07-13 1229阅读

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



  1. 下载JDBC的jar包

  2. 下载数据库安装文件

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

  3. 点击链接,下载授权文件(开发版365天),如果后续许可过期,只需更换安装目录下的license即可(注意改名为license.dat)

  4. 打开iso文件,双击exe进行安装,安装过程可以参考这篇文章:文章链接

  5. 在win的所有应用里面找到下面程序并打开

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

  6. 按照mysql的方式新建连接即可,如果遇到这个错误【致命错误: 用户"system" Password 认证失败(kbjdbc: autodetected server-encoding to be GB2312)】

    请点此链接

  7. 到这里,KingbaseES已经安装成功了,接下来是使用Java的SpringBoot配合KingbaseES搭建项目

  8. 使用前提:电脑已经安装了Java和Maven环境

  9. 将连接KingbaseES的jar包导入maven本地仓库中

    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] ------------------------------------------------------------------------
    

    出现以上信息表示添加maven成功

  10. 配置application.properties

    spring.datasource.driver-class-name=com.kingbase8.Driver
    spring.datasource.url=jdbc:kingbase8://localhost:54321/
    spring.datasource.username=
    spring.datasource.password=
    
  11. 配置pom.xml

    
        kingbase
        kingbase8
        8
    
     
    
        com.baomidou
        mybatis-plus-boot-starter
        3.3.2
    
    
    
        com.baomidou
        mybatis-plus-generator
        3.3.2
    
    
    
        org.apache.velocity
        velocity-engine-core
        2.0
    
    
  12. 实体类映射配置,注意KingbaseES的架构:数据库(在properties里面配置了)-模式(schema)-数据表(value)

    @Data
    @EqualsAndHashCode(callSuper = false)
    @AllArgsConstructor
    @NoArgsConstructor
    @Accessors(chain = true)
    @TableName(value = "system_user", schema = "data")
    public class SystemUser implements Serializable {
        
    }
    

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]