达梦数据库多数据源配置

文章目录

  • 国产化达梦数据库多数据源配置
  • 一、使用步骤
    • 1.引入库
    • 2.配置动态数据源
    • 3.使用
  • 总结


国产化达梦数据库多数据源配置

武汉达梦数据库股份有限公司成立于2000年,是国内领先的数据库产品开发服务商,国内数据库基础软件产业发展的关键推动者。公司为客户提供各类数据库软件及集群软件、云计算与大数据等一系列数据库产品及相关技术服务,致力于成为国际顶尖的全栈数据产品及解决方案提供商。


一、使用步骤

1.引入库

代码如下(示例):

<properties>
    <dm-jdbc-driver.version>1.8.0</dm-jdbc-driver.version>
    <dynamic-datasource.version>3.3.1</dynamic-datasource.version>
</properties>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
    <version>${dynamic-datasource.version}</version>
</dependency>
<dependency>
    <groupId>net.longjin.db</groupId>
    <artifactId>dm-jdbc-driver</artifactId>
    <version>${dm-jdbc-driver.version}</version>
</dependency>

2.配置动态数据源

代码如下(示例):


spring:
  datasource:
    dynamic:
      primary: master
      strict: false
      datasource:
        master:
          driverClassName: dm.jdbc.driver.DmDriver
          url: jdbc:dm://IP:PORT?schema=LJ_JSCG_FXCZF #切记多数据源需要这种格式。反例:这样不行jdbc:dm://IP:PORT/LJ_JSCG_FXCZF 
          username: SYSDBA
          password: SYSDBA
        ms-jscgnew: #数据源别名别用下划线(坑)
          driverClassName: dm.jdbc.driver.DmDriver
          url: jdbc:dm://IP:PORT?schema=jscg2015
          username: SYSDBA
          password: SYSDBA

3.使用

package net.longjin.domain.auth.repository.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import net.longjin.domain.auth.repository.po.UserPO;
import org.springframework.stereotype.Component;

/**
 * @author :WangYuLuan
 * @date :Created in 2021/10/21 10:19
 * @description:用户,
 * @modified By:
 */
@DS("ms-jscgnew")
@Component
public interface UserMapper extends BaseMapper<UserPO> {
}


总结

人生物语:人心无底洞,填不满,掏不空。

你可能感兴趣的:(数据库)