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

java 配置 国产达梦数据库 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
分享到:
评论

相关推荐

    activiti适配达梦数据库教程

    一切配置完成后,启动项目,activiti 将自动创建表结构,实现对达梦数据库的适配。 activiti 适配达梦数据库的优点 activiti 适配达梦数据库可以满足中国用户的需求,提供了一个国产数据库的解决方案。同时,...

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

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

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

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

    达梦 Spring 框架所需jar包

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

    SpringBoot JAVA 开源OA协同办公系统

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

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

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

    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. **项目工程生成**:工具新增了生成...

Global site tag (gtag.js) - Google Analytics