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 补充...
达梦数据库是一款国产高性能、高可靠的大型关系型数据库管理系统,适用于处理大规模数据。Spring Boot作为一个轻量级的框架,简化了Java应用程序的开发过程,特别是对于数据库集成方面。下面我们将详细讲解集成过程...
然而,activiti 默认支持的数据库只有 MySQL、 PostgreSQL、Oracle 等少数几种,而达梦数据库作为一个国产数据库产品,需要通过二次开发来实现对达梦数据库的适配。 activiti 的数据库适配机制 activiti 的数据库...
### 达梦数据库DM8+ARM架构CPU环境安装教程 #### 一、系统环境与准备工作 **数据库版本**: dm8_setup_arm64_ent_8.1.1.48_20191203.iso...通过这一系列的操作,达梦数据库DM8在ARM架构的服务器上成功安装并配置完成。
本项目通过 SpringBoot + Mybatis + druid 连接国产达梦数据库实现简单的CRUD。项目采用DMHR实例,所以未给出SQL,可以从达梦数据库配置助手中创建该数据库实例。 前端:Thymeleaf、Layui、JQuery、AJAX 后端:...
综上所述,此项目涵盖了SpringBoot开发、IntelliJ IDEA使用、达梦数据库的JDBC连接以及Mybatis的集成应用等多个重要知识点,对于学习和实践Java后端开发,尤其是与国产数据库的配合使用具有很高的参考价值。...
* 达梦数据库 * 虚谷数据库 * 人大金仓数据库 * 南大通用数据库 SpringBoot 快速集成 MyBatis-Plus 可以通过 Maven 环境安装实现。首先,需要在 pom.xml 文件中添加 MyBatis-Plus 依赖项,然后 configure MyBatis-...
达梦数据库是国产的一款关系型数据库管理系统,与Spring框架结合可以实现数据访问的高效稳定。在这个名为"JAVA_Spring_lib"的压缩包中,很可能包含了运行Spring框架所必需的jar包,这些jar包将帮助开发者构建与达梦...
由于有些项目需要Activity+国产数据库,然而Activity本身并不支持国产数据库类型,在启动时会报错,找不到数据库类型。有多种解决办法,我采用了修改Activity部分源码的方式,添加了国产的人大金仓和达梦数据库类型...
本项目JDK8x64+...目前系统已全面支持国产达梦数据库8.0,人大金仓V8R3,神州通用v7,要需者可加群索取。 安装最新版测试请加群索取或WX联系! 正式版演示地址:http://oa.cyunsoft.com 账户:admin 密码:123456
2. **数据库适配**:SpringBoot默认支持多种数据库,而在信创场景下,可能会使用到如神通数据库(Kingbase)、达梦数据库(DM)或者金仓数据库(KingbaseES)等国产数据库。框架会提供相应的数据源配置和驱动支持。 ...
在数据库方面,提到"达梦数据库",这是一个国产的关系型数据库管理系统,适用于大数据处理。Spring Boot JPA可以与达梦数据库配合,通过提供相应的JDBC驱动和配置,实现数据的CRUD操作。开发者需要确保引入达梦...
采用浙江北丰电气有限公司控制模块的,智能灯光控制系统。可以实现在线的灯光控制,初始控制12...数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等 消息队列可使用 Event、Redis、R
4. **扩展数据库支持**:TableGo不仅支持常见的MySQL、Oracle、SQL Server等,还增加了对武汉达梦、人大金仓V8、神舟通用、南大通用等国产数据库的扩展支持,扩大了适用范围。 5. **项目工程生成**:工具新增了生成...
系统部署方式支持集群部署,其国产化认证包括了国产CPU、操作系统、中间件、数据库、文件管理系统等多个产品类别。具体品牌如龙芯、飞腾、兆芯、申威、中标麒麟、银河麒麟、深度、优麒麟、东方通、中创、中和威、...