关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 803|回复: 0

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

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

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

一、达梦数据库1.1 添加达梦数据库驱动,修改pom.xml
  1. <blockquote><dependency>
复制代码

1.2 修改数据库连接
  • 修改jpa方言
  1. jpa:
  2.   open-in-view: false
  3.   properties:
  4.     hibernate:
  5.       dialect: org.hibernate.dialect.DmDialect
复制代码

  • 如果springboot升级到2.6+,还需要修改quartz 配置
  1. spring.quartz.jdbc.initialize-schema=never
复制代码

  • 添加达梦数据源
  1. url: jdbc:dm://192.168.1.188:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
  2. username: SYSDBA
  3. password: SYSDBA001
  4. driverClassName: dm.jdbc.driver.DmDriver
复制代码




二、人大金仓数据库
2.1 添加人大金仓数据库驱动,修改pom文件
  1. <dependency>
  2.    <groupId>kingbase</groupId>
  3.    <artifactId>kingbase8</artifactId>
  4.    <version>8</version>
  5.    <scope>runtime</scope>
  6. </dependency>
复制代码

2.2 修改数据库连接
  • 修改jpa方言
  1. jpa:
  2.   open-in-view: false
  3.   properties:
  4.     hibernate:
  5.       dialect: org.hibernate.dialect.PostgreSQLDialect
复制代码

  • 如果springboot升级到2.6+,还需要修改quartz 配置
  1. spring.quartz.jdbc.initialize-schema=never
复制代码

  • 将filters中的wall 防火墙去掉
  1. dynamic:
  2.   druid:
  3.     filters: stat,slf4j
复制代码

  • 添加人大金仓数据源
  1. url: jdbc:kingbase8://192.168.1.188:4321/test
  2. username: system
  3. password: system
  4. driver-class-name: com.kingbase8.Driver
复制代码


三、TIDB数据库
3.1 添加TIDB驱动,修改pom.xml
  1. <dependency>
  2.    <groupId>mysql</groupId>
  3.    <artifactId>mysql-connector-java</artifactId>
  4.    <version>8.0.27</version>
  5.    <scope>runtime</scope>
  6. </dependency>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表