前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【信创低代码】JeecgBoot适配达梦和人大金仓,TiDB配置手册

【信创低代码】JeecgBoot适配达梦和人大金仓,TiDB配置手册

原创
作者头像
JEECG
发布2024-03-06 13:01:37
2530
发布2024-03-06 13:01:37
举报
文章被收录于专栏:低代码平台低代码平台

项目介绍

JeecgBoot是一款专为信创产业设计的企业级低代码开发平台,目前已经实现了对多种国产数据库的默认兼容,提供了丰富的组件和模板,可帮助用户快速搭建信创应用系统。其灵活的定制功能也使用户能够根据具体需求进行个性化定制,满足不同场景的要求。通过JeecgBoot,信创用户可以更高效地开发和部署应用系统,从而提升工作效率和业务竞争力。

信创兼容说明

JeecgBoot 目前已经完成信创兼容工作,程序默认兼容各种国产库和国产容器。针对国产库方面已经支持达梦、人大金仓、TiDB,具体数据库切换操作如下:

一、达梦数据库

1.1 添加达梦数据库驱动,修改pom.xml
代码语言:java
复制
<!--达梦数据库 -->
<dependency>
    <groupId>com.dameng</groupId>
    <artifactId>Dm8JdbcDriver18</artifactId>
    <version>8.1.1.49</version>
</dependency>
<dependency>
    <groupId>com.dameng</groupId>
    <artifactId>DmDialect-for-hibernate5.0</artifactId>
    <version>8.1.1.49</version>
</dependency>
1.2 修改数据库连接
  • 修改jpa方言
代码语言:java
复制
jpa:
  open-in-view: false
  properties:
    hibernate:
      dialect: org.hibernate.dialect.DmDialect
  • 如果springboot升级到2.6+,还需要修改quartz 配置
代码语言:java
复制
spring.quartz.jdbc.initialize-schema=never
  • 添加达梦数据源
代码语言:java
复制
url: jdbc:dm://192.168.1.188:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
username: SYSDBA
password: SYSDBA001
driverClassName: dm.jdbc.driver.DmDriver

二、人大金仓数据库

2.1 添加人大金仓数据库驱动,修改pom文件
代码语言:java
复制
<!--    人大金仓驱动    -->
<dependency>
   <groupId>kingbase</groupId>
   <artifactId>kingbase8</artifactId>
   <version>8</version>
   <scope>runtime</scope>
</dependency>
2.2 修改数据库连接
  • 修改jpa方言
代码语言:java
复制
jpa:
  open-in-view: false
  properties:
    hibernate:
      dialect: org.hibernate.dialect.PostgreSQLDialect
  • 如果springboot升级到2.6+,还需要修改quartz 配置
代码语言:java
复制
spring.quartz.jdbc.initialize-schema=never
  • 将filters中的wall 防火墙去掉
代码语言:java
复制
dynamic:
  druid:
    filters: stat,slf4j
  • 添加人大金仓数据源
代码语言:java
复制
url: jdbc:kingbase8://192.168.1.188:4321/test
username: system
password: system
driver-class-name: com.kingbase8.Driver

三、TIDB数据库

3.1 添加TIDB驱动,修改pom.xml
代码语言:java
复制
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.27</version>
   <scope>runtime</scope>
</dependency>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目介绍
  • 信创兼容说明
    • 一、达梦数据库
      • 1.1 添加达梦数据库驱动,修改pom.xml
      • 1.2 修改数据库连接
    • 二、人大金仓数据库
      • 2.1 添加人大金仓数据库驱动,修改pom文件
      • 2.2 修改数据库连接
    • 三、TIDB数据库
      • 3.1 添加TIDB驱动,修改pom.xml
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档