1. pom
<!-- 达梦数据库驱动 -->
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>1.8</version>
</dependency>
maven中央仓库里面没有,需要手动安装到maven本地仓库
mvn install:install-file -Dfile=D:\1\DmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver18 -Dversion=1.8 -Dpackaging=jar
2. druid 配置 application.properties
#数据源1
datasource.no1.driver-class-name: dm.jdbc.driver.DmDriver
datasource.no1.url=jdbc:dm://192.168.0.11:5238/SYSDBA?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=utf-8
datasource.no1.username=SYSDBA
datasource.no1.password=root123456789
3. 配置类
package org.fh.config;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import org.springframework.core.io.DefaultResourceLoader;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import com.alibaba.druid.pool.DruidDataSource;
/**
* 说明:第一数据源配置
* 作者:FH Admin
* from:fhadmin.cn
*/
@Configuration
@MapperScan(basePackages = MasterDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "masterSqlSessionFactory") //扫描 Mapper 接口并容器管理
public class MasterDataSourceConfig {
……
//其中的 dataSource.addFilters("wall"); 去掉,否则访问不了数据库
@Bean(name = "masterDataSource")
@Primary
public DataSource masterDataSource() throws SQLException {
DruidDataSource dataSource = new DruidDataSource();
dataSource.setDriverClassName(driverClass);
dataSource.setUrl(url);
dataSource.setUsername(user);
dataSource.setPassword(password);
dataSource.addFilters("stat");
//dataSource.addFilters("wall");
return dataSource;
}
……
}
相关推荐
jpa-hibernate-dm: 数据库为{国产达梦数据库},持久层技术为jpa-hibernate mybatis-dm: 数据库为{国产达梦数据库},持久层技术为mybatis mybatis-plus-dm: 数据库为{国产达梦数据库},持久层技术为mybatis-plus 补充...
springboot集成达梦数据库-所需jar包-pom形式,内含maven坐标图片
达梦数据库的连接配置
该版本根据nacos源码调整后适配达梦数据库 ,支持windows linux 支持多数据源配置,默认连接mysql。如果需要连接oracle、dm8 等,需要更改配置文件 打开\nacos\conf\application.properties,修改如下: spring....
activiti6适配达梦数据库教程
springboot集成flowable6.5.0后适配达梦数据库,详情参考https://mp.csdn.net/mp_blog/creation/editor/121616637
本项目通过 SpringBoot + Mybatis + druid 连接国产达梦数据库实现简单的CRUD。项目采用DMHR实例,所以未给出SQL,可以从达梦数据库配置助手中创建该数据库实例。 前端:Thymeleaf、Layui、JQuery、AJAX 后端:...
spring boot 达梦7数据库驱动包
学习达梦数据库
SpringBoot(七)SpringBoot整合Druid实现数据库密码加密 SpringBoot(七)SpringBoot整合Druid实现数据库密码加密 SpringBoot(七)SpringBoot整合Druid实现数据库密码加密
Springboot中使用数据库配置定时任务,并在Job中自动装配Spring容器Bean。
【资源说明】 基于springboot+mybatis的数据库加解密源码+sql数据库.zip ...更改配置文件里url、username、password为本地的数据库即可 + 内含init.sql脚本,请放在数据库执行 + 使用内含的test方法进行测试
Java连接达梦数据库驱动dm_jdbc: dm_jdbc\com.dameng.floader.jar dm_jdbc\com.dameng.impexp.jar dm_jdbc\Dm7Dictionary.jar dm_jdbc\Dm7JdbcDriver14.jar dm_jdbc\Dm7JdbcDriver15.jar dm_jdbc\Dm7JdbcDriver16....
基于SpringBoot+shiro实现数据库的细粒度动态权限管理系统 项目经过严格测试,确保可以运行!源码无需做任何更改! 基于SpringBoot+shiro实现数据库的细粒度动态权限管理系统 项目经过严格测试,确保可以运行!...
springboot2.0+mybatis主从数据库双数据源,测试了事务,事务是单独分开的。回滚只回滚主库的事务。
国产数据库操作示例
springboot配置数据库敏感信息加密操作
SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库 源码
SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现...
国产化指引