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

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 ...

    activiti适配达梦数据库教程

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

    达梦数据库的连接配置

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

    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包直接下载就能使用

    达梦数据库备份恢复使用

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

    达梦数据库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整合h2数据库实战

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

    SpringBoot整合neo4j案例源码

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

    国产数据库+ Springboot操作示例

    例如数据库连接配置模板、基础CRUD操作的Java代码、数据库设计文档等,这些都可以作为学习和参考的资源,帮助开发者更深入地理解如何在实际项目中应用国产数据库和SpringBoot。 总的来说,这个示例旨在帮助开发者...

    springboot整合redis代码

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

    spring boot 达梦7数据库驱动包

    spring boot 达梦7数据库驱动包

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

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

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

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

    SpringBoot集成MyBatis-Plus实现国产数据库适配.docx

    SpringBoot 集成 MyBatis-Plus 实现国产数据库适配 MyBatis-Plus 是一款在 MyBatis 的基础上进行扩展的开源工具包,只做增强不做改变,引入 MyBatis-Plus 不会对您现有的 Mybatis 构架产生任何影响。MyBatis-Plus ...

Global site tag (gtag.js) - Google Analytics