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;
}
……
}
相关推荐
一切配置完成后,启动项目,activiti 将自动创建表结构,实现对达梦数据库的适配。 activiti 适配达梦数据库的优点 activiti 适配达梦数据库可以满足中国用户的需求,提供了一个国产数据库的解决方案。同时,...
达梦数据库是一款国产高性能、高可靠的大型关系型数据库管理系统,适用于处理大规模数据。Spring Boot作为一个轻量级的框架,简化了Java应用程序的开发过程,特别是对于数据库集成方面。下面我们将详细讲解集成过程...
综上所述,此项目涵盖了SpringBoot开发、IntelliJ IDEA使用、达梦数据库的JDBC连接以及Mybatis的集成应用等多个重要知识点,对于学习和实践Java后端开发,尤其是与国产数据库的配合使用具有很高的参考价值。...
达梦数据库是国产的一款关系型数据库管理系统,与Spring框架结合可以实现数据访问的高效稳定。在这个名为"JAVA_Spring_lib"的压缩包中,很可能包含了运行Spring框架所必需的jar包,这些jar包将帮助开发者构建与达梦...
本项目JDK8x64+...目前系统已全面支持国产达梦数据库8.0,人大金仓V8R3,神州通用v7,要需者可加群索取。 安装最新版测试请加群索取或WX联系! 正式版演示地址:http://oa.cyunsoft.com 账户:admin 密码:123456
由于有些项目需要Activity+国产数据库,然而Activity本身并不支持国产数据库类型,在启动时会报错,找不到数据库类型。有多种解决办法,我采用了修改Activity部分源码的方式,添加了国产的人大金仓和达梦数据库类型...
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. **项目工程生成**:工具新增了生成...