返回顶部
首页 > 资讯 > 后端开发 > JAVA >SpringBoot整合Mybatis+人大金仓(kingbase8)
  • 130
分享到

SpringBoot整合Mybatis+人大金仓(kingbase8)

mybatisspringbootjava 2023-08-17 05:08:06 130人浏览 独家记忆
摘要

陈老老老板🦸 👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨‍💻本文简述:本文讲一下my

陈老老老板🦸
👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容)
👨‍💻本文简述:本文讲一下mybatis框架整合人大金仓数据库,超级详细。
👨‍💻上一篇文章: SpringBoot整合JPA+人大金仓(kingbase8)
👨‍💻有任何问题,都可以私聊我,我能帮得上的一定帮忙,感谢大佬们支持。
🦹我认为人人都可以学好编程,我愿意成为你的领路人!(需内推私聊)

在这里插入图片描述

一、人大金仓数据库简介

人大金仓是成立最早的拥有自主知识产权的国产数据库企业,以“提供卓越的数据库产品助力企业级应用高质量发展”为使命,致力于“成为世界卓越的数据库产品与服务提供商”。
2.KingbaseES是一款面向大规模并发交易处理的企业级关系型数据库。 该产品支持严格的ACID特性、结合多核架构的超凡性能、健全完善的安全标准,以及完备的高可用方案,并提供可覆盖迁移、开发运维管理全使用周期的智能便捷工具。产品融合了人大金仓在数据库领域几十年的产品研发和企业级应用经验,可满足各行业用户多种场景的数据处理需求

特性:

  • 迁移开发 简单高效
  • 高度容错 稳定可靠
  • 性能强劲 表现出众
  • 系统自治 简单易用
  • 纵深防御 确保安全
  • 全面兼容 深度适配

二、Mybatis整合人大金仓

说明:本篇使用的是SpringBoot框架+Mybatis+人大金仓的整合。如果想要案例,可以直接去我的下载资源中进行下载。
项目运行环境:

1、创建项目

说明:其实创建项目可以省略的,但是还是给大家展示出来吧。详细的步骤就不啰嗦了。
在这里插入图片描述
选择组件就选lombok就OK了。其实我项目中使用的是springboot2.3.12.RELEASE,因为适配用,非常的稳定。大家自己改用项目版本就可以了。

在这里插入图片描述

2、创建与模式对应用户

说明:模式就是类似于Mysql的数据库,模式下面在创建表就类似于mysql的表。创建与模式同名的用户(先创建用户在创建模式),用户名:oa_manager,密码:123456

在这里插入图片描述
设置权限,全选就可以,必须要有创建修改表的权限,否则用此用户连接数据库,通过JPA创建表的时候会因为没有权限报错。
在这里插入图片描述

3.创建模式

说明: 创建oa_manager模式。这样用oa_manager用户登录就可以直接连上该模式不需要指定模式。

在这里插入图片描述

4.创建表

说明: 创建all_user表,创建id,Integer类型,不能为空,自增。name,varchar类型,可以为空,非自增。不用插入数据,之后用JPA添加即可。
在这里插入图片描述

5.项目中添加坐标

说明:这里需要自己先引入与Kingbase8整合的驱动jar包,kingbase8-8.6.0.jar下载地址:官网下载地址
在这里插入图片描述

jar包放入的位置,要与我的一致否则有可能找不到jar。

在这里插入图片描述

                       org.mybatis.spring.boot            mybatis-spring-boot-starter            2.2.2                            org.projectlombok            lombok            true                            org.springframework.boot            spring-boot-starter-test            test                            com.kingbase8.jdbc            kingbase8            8.6.0            system            ${pom.basedir}/libs/kingbase8-8.6.0.jar            

6.编写配置文件

说明:这里提供的是yml版,想连接并且谢sql不需要使用模式名.表名,就要先创建该模式的同名用户,并用该用户进行连接。注意mapper文件位置,否则可能会报mybaits框架问题。
yml版

spring:  datasource:    driver-class-name: com.kingbase8.Driver    url: jdbc:kingbase8://localhost:54321/test    username: oa_manager    passWord: 123456mybatis:#  该配置就是将带有下划线的表字段映射为驼峰格式的实体类属性#  配置该项后,在开发中只需要根据查询返回的字段,创建好实体类就可以了  configuration:    map-underscore-to-camel-case: true  mapper-locations: classpath*:mapper    @Test    void save(){        userMapper.insert("CLLLB");        this.selectAll();    }        @Test    void select() {        List select = userMapper.select(1);        System.out.println(select);    }        @Test    void selectAll(){        List select = userMapper.selectAll();        System.out.println(select);    }        @Test    void update(){        userMapper.update("陈老老老板",1);        this.selectAll();    }        @Test    void delete(){        userMapper.delete(1);        this.selectAll();    }}

成功示例:
在这里插入图片描述

oooooooooooooooooooooooooooook了,超级简单,超级详细,有问题私聊我。

总结:国产化是一个不可避免的趋势,整合国产数据库是必须要掌握的一步。希望对您有帮助,感谢阅读

结束语:裸体一旦成为艺术,便是最圣洁的。道德一旦沦为虚伪,便是最下流的。
勇敢去做你认为正确的事,不要被世俗的流言蜚语所困扰。

来源地址:https://blog.csdn.net/weixin_47343544/article/details/129064249

--结束END--

本文标题: SpringBoot整合Mybatis+人大金仓(kingbase8)

本文链接: https://lsjlt.com/news/372344.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot整合Mybatis+人大金仓(kingbase8)
    陈老老老板🦸 👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨‍💻本文简述:本文讲一下My...
    99+
    2023-08-17
    mybatis spring boot java
  • SpringBoot整合JPA+人大金仓(kingbase8)
    陈老老老板🦸 👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨‍💻本文简述:本文讲一下Jp...
    99+
    2023-08-18
    spring boot 数据库 java
  • Linux部署人大金仓(Kingbase8)
    陈老老老板🦸 👨‍💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨‍&...
    99+
    2023-09-10
    linux 数据库 mybatis
  • SpringBoot怎么整合mybatis+mybatis-plus
    本文小编为大家详细介绍“SpringBoot怎么整合mybatis+mybatis-plus”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot怎么整合mybatis+mybatis-plus”文章能帮助大家解决疑惑,下面跟...
    99+
    2023-07-02
  • SpringBoot怎么整合Mybatis
    这篇文章主要介绍了SpringBoot怎么整合Mybatis的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么整合Mybatis文章都会有所收获,下面我们一起来看看吧。Mybatis的简单介...
    99+
    2023-07-05
  • 人大金仓kingbaseV7 windows环境下安装
    人大金仓是国产数据库,属ORACLE系,安装步骤如下: 一,安装数据库(完成后可使用查询分析器等,可以远程其他库) 1,解压自己系统对应的kingbase版本。以64位为例子 2,解压完成先安kingbase所需的vc++库,安装...
    99+
    2016-12-25
    人大金仓kingbaseV7 windows环境下安装
  • Springboot整合mybatis的步骤
    目录前期工作1.导入mybatis整合依赖2.连接数据库3.连接完数据库就去applicaton.yml配置一下数据库开始整合1.编写与数据库对应的实体类2.编写mapper3.编写...
    99+
    2024-04-02
  • SpringBoot如何整合MyBatis-Plus
    这篇文章主要为大家展示了“SpringBoot如何整合MyBatis-Plus”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot如何整合MyBatis-Plus”这篇文章吧。环境...
    99+
    2023-06-29
  • 人大金仓数据库KSQL常用命令
    第三章KSQL常用命令 登陆前显示ksql的帮助命令 Ksql --help   列出所有的SQL命令清单 test=# \h   列出某个SQL命令语法大纲 \h 如:\h delect   查看ksql元命令的帮助 ...
    99+
    2023-09-30
    数据库 服务器 国产数据库
  • 人大金仓数据库的简单巡查
    人大金仓的简单巡查 查询人大金仓的版本 sys_ctl -Vsys_ctl --version# 在ksql命令行工具中查询数据库版本select version(); 查询lincense的有效期 select get_lice...
    99+
    2023-08-25
    数据库 mysql sql
  • Mysql迁移到kingbase全过程调整方案解决(人大金仓)(java)
    前言: 按项目国产化需求,需要将MySQL数据库迁移成kingbase数据库,后端服务是java 现先用本地创建kingbase-win版服务器进行流程、代码测试 目录 前言: 流程: 一.从官网下载文件 1.下载安装包  2.下载需要的授...
    99+
    2023-08-31
    mysql mybatis java
  • springboot整合mybatis流程详解
    目录1.mybatis是什么2.整合2.1 导入依赖2.2 创建包和类2.3 在application.yaml配置mybatis3.使用注解版mybaits4.实战过程1.myba...
    99+
    2024-04-02
  • springboot 中怎么整合fluent mybatis
    这篇文章给大家介绍springboot 中怎么整合fluent mybatis,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。导入pom依赖<!--     &nb...
    99+
    2023-06-20
  • SpringBoot热部署和整合Mybatis
    目录 一、SpringBoot热部署 1.1 添加DevTools依赖 1.2 在idea中设置自动编译 1.3 在Idea设置自动运行 二、SpringBoot整合Mybatis 2.1 准备数据 2.2 添加相关依赖 2.3 在配置文件...
    99+
    2023-10-20
    spring boot mybatis java 原力计划
  • MySQL5.7 迁移到 KingBase V8 (人大金仓数据库)
    记录项目中 MySQL 数据库迁移到 Kingbase 的所遇到的问题和解决办法 LAST_INSERT_ID()   kingbase没有last_insert_id(), 可以在插入语句末尾加入returning [字段名] ...
    99+
    2016-02-14
    MySQL5.7 迁移到 KingBase V8 (人大金仓数据库)
  • SpringBoot 整合mybatis+mybatis-plus的详细步骤
    目录前言准备工作整合步骤前言 在真实的项目开发中,使用SpringBoot可以说非常普遍了,而在框架整合中,与数据库的交互无外乎使用jpa,mybatis,mybatis-plus这...
    99+
    2024-04-02
  • SpringBoot整合MyBatis超详细教程
    目录1.整合MyBatis操作1.1.配置模式1.2.注解模式1.3.混合模式1.整合MyBatis操作 前面一篇提到了SpringBoot整合基础的数据源JDBC、Druid操作,...
    99+
    2024-04-02
  • SpringBoot整合mybatis的方法详解
    目录1 依赖配置2 使用2.1 SpringBoot配置整合mybatis:2.2 SpringBoot注解整合mybatis:2.3 在配置类上增加@MapperScan注解,扫描...
    99+
    2024-04-02
  • SpringBoot整合MyBatis的代码详解
    目录SpringBoot整合MyBatis依赖的导入大致目录相关文件配置创建数据库和相对应的Pojo类Service层的编写Controller层的编写登录测试SpringBoot整...
    99+
    2024-04-02
  • SpringBoot整合MyBatis的示例分析
    这篇文章主要介绍了SpringBoot整合MyBatis的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.整合MyBatis操作前面一篇提到了SpringBoot整...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作