Chinaunix首页 | 论坛 | 博客
  • 博客访问: 603766
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2022-04-13 13:07:21


点击(此处)折叠或打开


  1. 1. pom 

  2.         <!-- 达梦数据库驱动 -->
  3.         <dependency>
  4.          <groupId>com.dm</groupId>
  5.          <artifactId>DmJdbcDriver18</artifactId>
  6.          <version>1.8</version>
  7.         </dependency>

  8. maven中央仓库里面没有,需要手动安装到maven本地仓库

  9. mvn install:install-file -Dfile=D:\1\DmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver18 -Dversion=1.8 -Dpackaging=jar
  10. 2. druid 配置 application.properties

  11. #数据源1
  12. datasource.no1.driver-class-name: dm.jdbc.driver.DmDriver
  13. datasource.no1.url=jdbc:dm://192.168.0.11:5238/SYSDBA?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=utf-8
  14. datasource.no1.username=SYSDBA
  15. datasource.no1.password=root123456789
  16. 3. 配置类

  17. package org.fh.config;

  18. import java.sql.SQLException;

  19. import javax.sql.DataSource;

  20. import org.apache.ibatis.session.SqlSessionFactory;
  21. import org.mybatis.spring.SqlSessionFactoryBean;
  22. import org.mybatis.spring.annotation.MapperScan;
  23. import org.springframework.beans.factory.annotation.Qualifier;
  24. import org.springframework.beans.factory.annotation.Value;
  25. import org.springframework.context.annotation.Bean;
  26. import org.springframework.context.annotation.Configuration;
  27. import org.springframework.context.annotation.Primary;
  28. import org.springframework.core.io.DefaultResourceLoader;
  29. import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
  30. import org.springframework.jdbc.datasource.DataSourceTransactionManager;

  31. import com.alibaba.druid.pool.DruidDataSource;

  32. /**
  33.  * 说明:第一数据源配置
  34.  * 作者:FH Admin
  35.  * from:fhadmin.cn
  36.  */
  37. @Configuration
  38. @MapperScan(basePackages = MasterDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "masterSqlSessionFactory") //扫描 Mapper 接口并容器管理
  39. public class MasterDataSourceConfig {

  40. ……
  41.  //其中的 dataSource.addFilters("wall"); 去掉,否则访问不了数据库
  42.     @Bean(name = "masterDataSource")
  43.     @Primary
  44.     public DataSource masterDataSource() throws SQLException {
  45.         DruidDataSource dataSource = new DruidDataSource();
  46.         dataSource.setDriverClassName(driverClass);
  47.         dataSource.setUrl(url);
  48.         dataSource.setUsername(user);
  49.         dataSource.setPassword(password);
  50.         dataSource.addFilters("stat");
  51.         //dataSource.addFilters("wall");
  52.         return dataSource;
  53.     }
  54.  
  55.  ……
  56. }



阅读(728) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~