`
zhoumeng87
  • 浏览: 72590 次
文章分类
社区版块
存档分类
最新评论

springboot 整合国产达梦数据库配置代码

 
阅读更多

1. pom 

		<!-- 达梦数据库驱动 -->
		<dependency>
		    <groupId>com.dm</groupId>
		    <artifactId>DmJdbcDriver18</artifactId>
		    <version>1.8</version>
		</dependency>

maven 中央仓库里面没有,需要手动安装到 maven 本地仓库

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;
    }
 
 ……
}

 

0
0
分享到:
评论

相关推荐

    springboot-集成达梦数据库-源代码

    jpa-hibernate-dm: 数据库为{国产达梦数据库},持久层技术为jpa-hibernate mybatis-dm: 数据库为{国产达梦数据库},持久层技术为mybatis mybatis-plus-dm: 数据库为{国产达梦数据库},持久层技术为mybatis-plus 补充...

    springboot集成达梦数据库-所需jar包

    达梦数据库是一款国产高性能、高可靠的大型关系型数据库管理系统,适用于处理大规模数据。Spring Boot作为一个轻量级的框架,简化了Java应用程序的开发过程,特别是对于数据库集成方面。下面我们将详细讲解集成过程...

    在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通

    达梦数据库的日志可以通过Spring Boot的日志系统进行配置,根据需要调整日志级别,以便调试和问题排查。 10. **安全性考虑** 考虑到数据库的安全性,你应该对敏感信息如数据库密码进行加密存储,可以使用Spring ...

    达梦数据库的连接配置

    达梦数据库的连接配置 达梦数据库的连接配置是指在 Java 应用程序中连接达梦数据库的过程。该过程主要包括两个方面:JDBC 连接和 iBatis 连接设置。 JDBC 连接 JDBC(Java Database Connectivity)是 Java 应用...

    activiti适配达梦数据库教程

    然而,activiti 默认支持的数据库只有 MySQL、 PostgreSQL、Oracle 等少数几种,而达梦数据库作为一个国产数据库产品,需要通过二次开发来实现对达梦数据库的适配。 activiti 的数据库适配机制 activiti 的数据库...

    springcloud集成flowable6.5.0适配达梦数据库的模块

    4. 异常处理:由于达梦数据库的异常处理机制可能与标准JDBC有所不同,需要在代码中适当地捕获和处理。 最后,关于Spring Cloud的集成,我们需要考虑以下几点: 1. 服务注册与发现:使用Eureka或Consul等服务注册与...

    基于SpringBoot + mybatis + druid 连接国产达梦数据库实现简单的CURD项目源码

    本项目通过 SpringBoot + Mybatis + druid 连接国产达梦数据库实现简单的CRUD。项目采用DMHR实例,所以未给出SQL,可以从达梦数据库配置助手中创建该数据库实例。 前端:Thymeleaf、Layui、JQuery、AJAX 后端:...

    activti7集成达梦数据库

    jar包直接下载就能使用

    达梦数据库备份恢复使用

    达梦数据库备份恢复使用 ...达梦数据库备份恢复使用需要经过配置归档、全备、增备、数据库还原、恢复数据库和更新魔术值六个步骤。只有按照正确的顺序和方法进行备份恢复,才能确保数据库的安全和可靠性。

    Springboot项目适配虚谷数据库

    Springboot项目适配虚谷数据库

    达梦数据库DM8+ARM 架构 CPU环境安装教程

    ### 达梦数据库DM8+ARM架构CPU环境安装教程 #### 一、系统环境与准备工作 **数据库版本**: dm8_setup_arm64_ent_8.1.1.48_20191203.iso...通过这一系列的操作,达梦数据库DM8在ARM架构的服务器上成功安装并配置完成。

    达梦数据库的基本操作以及分页查询等

    根据java语言对达梦DM数据库的连接和操作,包括建表、新增、修改、删除、查询以及复杂查询和分页查询等完整代码,附送Dm7Dictionary的驱动包,此驱动包兼容jdk1.7和jdk1.8本人亲测完美兼容

    SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控.pdf

    SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现数据库可视化监控SpringBoot(伍)SpringBoot整合Druid实现...

    springboot整合h2数据库实战

    Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...

    spring boot 达梦7数据库驱动包

    spring boot 达梦7数据库驱动包

    Springboot整合Hibernate thymeleaf,添删改查,分页查询等,单元测试,亲测百分之白可运行

    Hibernate简化了数据库操作,使得开发者无需编写大量SQL代码,提高了开发效率。 JPA(Java Persistence API)是Java EE平台中的一个标准,用于处理Java对象和数据库之间的映射。JPA提供了统一的API,使得开发者可以...

    SpringBoot整合neo4j案例源码

    在提供的`SpringBoot_Neo4j-demo`压缩包中,包含了完整的整合SpringBoot与Neo4j的案例代码。主要包含以下几个部分: - `pom.xml`:项目的Maven配置文件,包含了SpringBoot和Spring Data Neo4j的依赖。 - `src/main/...

    springboot整合redis代码

    springboot整合redis.算是比较全面的一种整合方式了. springboot整合redis.算是比较全面的一种整合方式了.

    基于Springboot校园帮助系统数据库源代码.zip

    基于Springboot校园帮助系统数据库源代码.zip

    gbase(8t)(informix)+mybatis+maven+springboot 整合demo

    本整合Demo是针对GBase 8t与Informix数据库的一种实践,结合了流行的开发框架MyBatis、项目构建工具Maven以及微服务框架SpringBoot,为开发者提供了一个完整的开发环境。在这个项目中,我们将深入探讨这些技术的融合...

Global site tag (gtag.js) - Google Analytics