写点什么

【信创国产化】JeecgBoot 低代码适配达梦和人大金仓

作者:JEECG低代码
  • 2024-07-10
    北京
  • 本文字数:1093 字

    阅读完需:约 4 分钟

【信创国产化】JeecgBoot低代码适配达梦和人大金仓

项目介绍

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

信创兼容说明

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

一、达梦数据库

1.1 添加达梦数据库驱动,修改 pom.xml

<!--达梦数据库 --><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 方言

jpa:  open-in-view: false  properties:    hibernate:      dialect: org.hibernate.dialect.DmDialect
复制代码



  • 如果 springboot 升级到 2.6+,还需要修改 quartz 配置

spring.quartz.jdbc.initialize-schema=never
复制代码
  • 添加达梦数据源

url: jdbc:dm://192.168.1.188:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8username: SYSDBApassword: SYSDBA001driverClassName: dm.jdbc.driver.DmDriver
复制代码



二、人大金仓数据库

2.1 添加人大金仓数据库驱动,修改 pom 文件

<!--    人大金仓驱动    --><dependency>   <groupId>kingbase</groupId>   <artifactId>kingbase8</artifactId>   <version>8</version>   <scope>runtime</scope></dependency>
复制代码

2.2 修改数据库连接

  • 修改 jpa 方言

jpa:  open-in-view: false  properties:    hibernate:      dialect: org.hibernate.dialect.PostgreSQLDialect
复制代码



  • 如果 springboot 升级到 2.6+,还需要修改 quartz 配置

spring.quartz.jdbc.initialize-schema=never
复制代码
  • 将 filters 中的 wall 防火墙去掉

dynamic:  druid:    filters: stat,slf4j
复制代码
  • 添加人大金仓数据源

url: jdbc:kingbase8://192.168.1.188:4321/testusername: systempassword: systemdriver-class-name: com.kingbase8.Driver
复制代码



三、TIDB 数据库

3.1 添加 TIDB 驱动,修改 pom.xml

<dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId>   <version>8.0.27</version>   <scope>runtime</scope></dependency>
复制代码


用户头像

低代码专家,JEECG和积木报表开源项目作者 2020-05-01 加入

致力于国内开源事业,坚持开源10年+,打造多款火热开源项目:JeecgBoot低代码平台、JimuReport积木报表工具、Jeewx微信管家系统。

评论

发布
暂无评论
【信创国产化】JeecgBoot低代码适配达梦和人大金仓_信创_JEECG低代码_InfoQ写作社区