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;
}
……
}
相关推荐
jpa-hibernate-dm: 数据库为{国产达梦数据库},持久层技术为jpa-hibernate mybatis-dm: 数据库为{国产达梦数据库},持久层技术为mybatis mybatis-plus-dm: 数据库为{国产达梦数据库},持久层技术为mybatis-plus 补充...
达梦数据库是一款国产高性能、高可靠的大型关系型数据库管理系统,适用于处理大规模数据。Spring Boot作为一个轻量级的框架,简化了Java应用程序的开发过程,特别是对于数据库集成方面。下面我们将详细讲解集成过程...
达梦数据库的日志可以通过Spring Boot的日志系统进行配置,根据需要调整日志级别,以便调试和问题排查。 10. **安全性考虑** 考虑到数据库的安全性,你应该对敏感信息如数据库密码进行加密存储,可以使用Spring ...
然而,activiti 默认支持的数据库只有 MySQL、 PostgreSQL、Oracle 等少数几种,而达梦数据库作为一个国产数据库产品,需要通过二次开发来实现对达梦数据库的适配。 activiti 的数据库适配机制 activiti 的数据库...
达梦数据库的连接配置 达梦数据库的连接配置是指在 Java 应用程序中连接达梦数据库的过程。该过程主要包括两个方面:JDBC 连接和 iBatis 连接设置。 JDBC 连接 JDBC(Java Database Connectivity)是 Java 应用...
4. 异常处理:由于达梦数据库的异常处理机制可能与标准JDBC有所不同,需要在代码中适当地捕获和处理。 最后,关于Spring Cloud的集成,我们需要考虑以下几点: 1. 服务注册与发现:使用Eureka或Consul等服务注册与...
本项目通过 SpringBoot + Mybatis + druid 连接国产达梦数据库实现简单的CRUD。项目采用DMHR实例,所以未给出SQL,可以从达梦数据库配置助手中创建该数据库实例。 前端:Thymeleaf、Layui、JQuery、AJAX 后端:...
jar包直接下载就能使用
达梦数据库备份恢复使用 ...达梦数据库备份恢复使用需要经过配置归档、全备、增备、数据库还原、恢复数据库和更新魔术值六个步骤。只有按照正确的顺序和方法进行备份恢复,才能确保数据库的安全和可靠性。
### 达梦数据库DM8+ARM架构CPU环境安装教程 #### 一、系统环境与准备工作 **数据库版本**: dm8_setup_arm64_ent_8.1.1.48_20191203.iso...通过这一系列的操作,达梦数据库DM8在ARM架构的服务器上成功安装并配置完成。
根据java语言对达梦DM数据库的连接和操作,包括建表、新增、修改、删除、查询以及复杂查询和分页查询等完整代码,附送Dm7Dictionary的驱动包,此驱动包兼容jdk1.7和jdk1.8本人亲测完美兼容
Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...
在提供的`SpringBoot_Neo4j-demo`压缩包中,包含了完整的整合SpringBoot与Neo4j的案例代码。主要包含以下几个部分: - `pom.xml`:项目的Maven配置文件,包含了SpringBoot和Spring Data Neo4j的依赖。 - `src/main/...
例如数据库连接配置模板、基础CRUD操作的Java代码、数据库设计文档等,这些都可以作为学习和参考的资源,帮助开发者更深入地理解如何在实际项目中应用国产数据库和SpringBoot。 总的来说,这个示例旨在帮助开发者...
springboot整合redis.算是比较全面的一种整合方式了. springboot整合redis.算是比较全面的一种整合方式了.
spring boot 达梦7数据库驱动包
基于Springboot校园帮助系统数据库源代码.zip
本整合Demo是针对GBase 8t与Informix数据库的一种实践,结合了流行的开发框架MyBatis、项目构建工具Maven以及微服务框架SpringBoot,为开发者提供了一个完整的开发环境。在这个项目中,我们将深入探讨这些技术的融合...
SpringBoot 集成 MyBatis-Plus 实现国产数据库适配 MyBatis-Plus 是一款在 MyBatis 的基础上进行扩展的开源工具包,只做增强不做改变,引入 MyBatis-Plus 不会对您现有的 Mybatis 构架产生任何影响。MyBatis-Plus ...