[TOC] ## JeecgBoot连接达梦数据库配置 一、添加达梦数据库驱动 pom文件 ``` <dependency> <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>com.dameng</groupId> <artifactId>DmDialectForHibernate</artifactId> <version>5.3</version> </dependency> ``` 二、修改`application-dev.yml`文件 1. 将 `spring.datasource` 下面配置全部删掉,并新增下面语句 ``` # autoconfigure: # exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure datasource: type: com.alibaba.druid.pool.DruidDataSource druid: driverClassName: dm.jdbc.driver.DmDriver url: jdbc:dm://127.0.0.1:5236/?JEECG&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8 username: JEECG password: ?? ``` ![](https://img.kancloud.cn/80/66/806667b14bfc75155a93fe2ee1d49299_925x781.png) 2. 注释掉下面的语句 ![](https://img.kancloud.cn/39/a0/39a0534c5e2bb6cd1b93baf34a248700_1087x74.png) 3. jpa新增语句 ``` jpa: properties: hibernate: dialect: org.hibernate.dialect.Oracle8iDialect ``` ![](https://img.kancloud.cn/59/bf/59bf877e9d410bb2356215ac38cf1cf0_793x151.png) 4. 如果springboot升级到2.6+,还需要修改quartz 配置 ~~~ spring.quartz.jdbc.initialize-schema=never ~~~ ![](https://img.kancloud.cn/e0/1e/e01ed19a4ac22562819bfa9ac567086d_479x185.png) ## 达梦数据库可视化工具和数据库迁移工具 按win键找到达梦数据库,打开后可看见 ![](https://img.kancloud.cn/c1/4d/c14d74539066cace0a863097e8aca875_274x469.png) DM管理工具为可视化工具 数据库迁移可将mysql、orcale等数据库转换成达梦数据库 注意:当数据迁移时, ![](https://img.kancloud.cn/81/aa/81aac57d7251fee9d6103b8742b30ee7_273x270.png) 用户名称需和模式名称一致,否则sql语句需要模式名.表名才能访问数据库,不然会报错 ## 达梦数据库官网下载地址 ``` 项目采用DMB8开发版(windows64位) ``` - https://eco.dameng.com/docs/zh-cn/start/dm-install-docker.html