不多扯别的,直接上文档上代码上图
达梦官方文档中,安装数据库后,有个配置文件,如下图:
我们安装完数据库后,根据自己的操作系统,来到指定目录,比如楼主是win11,那我们来到
C:\Windows\System32
这个文件夹下面,找到一个名为dm_svc.conf的文件,如图所示
编辑这个文件,如图所示
TIME_ZONE=(480)
LANGUAGE=(CN)
dm_dpc=(127.0.0.1:5236,127.0.0.1:5236)
在没有修改的情况下,里面的内容就只有TIME_ZONE和LANGUAGE,至于这两个参数的意思,楼主就不在这里跟大家解释了,下面我定义了一个变量dm_dcp,里面填入的内容为数据库地址,多个IP之间使用逗号分隔,也就是多个数据库集群的地址填入这里。
下面到代码实现的环节,首先先上依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.4.0</version> </dependency><!--达梦数据库驱动--> <dependency> <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>8.1.3.195</version> </dependency><!--连接池--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.4</version> </dependency><!--MybatisPlus核心包--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.6</version> </dependency>
下面是配置文件
spring:
datasource:
dynamic:
primary: master
strict: false
datasource:
master:
url: jdbc:dm://dm_dpc?schema=test
driver-class-name: dm.jdbc.driver.DmDriver
username: SYSDBA
password: SYSDBA
注意我标红的地方就是刚刚我们在配置文件中定义的变量,你也可以定义成别的变量,然后到这里直接填入这个变量就行了。
PS:如果你觉得楼主的写的东西有点用,麻烦给楼主点个关注