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

springBoot 配置 国产达梦数据库

 
阅读更多

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

 

0
0
分享到:
评论

相关推荐

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

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

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

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

    activiti适配达梦数据库教程

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

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

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

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

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

    JAVA-SpringBoot-达梦-IDEA-连接访问示例

    综上所述,此项目涵盖了SpringBoot开发、IntelliJ IDEA使用、达梦数据库的JDBC连接以及Mybatis的集成应用等多个重要知识点,对于学习和实践Java后端开发,尤其是与国产数据库的配合使用具有很高的参考价值。...

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

    * 达梦数据库 * 虚谷数据库 * 人大金仓数据库 * 南大通用数据库 SpringBoot 快速集成 MyBatis-Plus 可以通过 Maven 环境安装实现。首先,需要在 pom.xml 文件中添加 MyBatis-Plus 依赖项,然后 configure MyBatis-...

    达梦 Spring 框架所需jar包

    达梦数据库是国产的一款关系型数据库管理系统,与Spring框架结合可以实现数据访问的高效稳定。在这个名为"JAVA_Spring_lib"的压缩包中,很可能包含了运行Spring框架所必需的jar包,这些jar包将帮助开发者构建与达梦...

    Activity7.1.0M6+人大金仓+达梦数据库整合jar

    由于有些项目需要Activity+国产数据库,然而Activity本身并不支持国产数据库类型,在启动时会报错,找不到数据库类型。有多种解决办法,我采用了修改Activity部分源码的方式,添加了国产的人大金仓和达梦数据库类型...

    SpringBoot JAVA 开源OA协同办公系统

    本项目JDK8x64+...目前系统已全面支持国产达梦数据库8.0,人大金仓V8R3,神州通用v7,要需者可加群索取。 安装最新版测试请加群索取或WX联系! 正式版演示地址:http://oa.cyunsoft.com 账户:admin 密码:123456

    springboot信创框架

    2. **数据库适配**:SpringBoot默认支持多种数据库,而在信创场景下,可能会使用到如神通数据库(Kingbase)、达梦数据库(DM)或者金仓数据库(KingbaseES)等国产数据库。框架会提供相应的数据源配置和驱动支持。 ...

    spring boot jpa security

    在数据库方面,提到"达梦数据库",这是一个国产的关系型数据库管理系统,适用于大数据处理。Spring Boot JPA可以与达梦数据库配合,通过提供相应的JDBC驱动和配置,实现数据的CRUD操作。开发者需要确保引入达梦...

    灯光智能控制管理系统源代码,java springboot

    采用浙江北丰电气有限公司控制模块的,智能灯光控制系统。可以实现在线的灯光控制,初始控制12...数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等 消息队列可使用 Event、Redis、R

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.4.0.pdf

    4. **扩展数据库支持**:TableGo不仅支持常见的MySQL、Oracle、SQL Server等,还增加了对武汉达梦、人大金仓V8、神舟通用、南大通用等国产数据库的扩展支持,扩大了适用范围。 5. **项目工程生成**:工具新增了生成...

    天翎低代码平台介绍.pdf

    系统部署方式支持集群部署,其国产化认证包括了国产CPU、操作系统、中间件、数据库、文件管理系统等多个产品类别。具体品牌如龙芯、飞腾、兆芯、申威、中标麒麟、银河麒麟、深度、优麒麟、东方通、中创、中和威、...

Global site tag (gtag.js) - Google Analytics