springboot+mybatis连接DM8数据库

  • 环境介绍

软件

版本

DM数据库

1-1-126-20.09.04-126608-ENT 

IDEA

IntelliJ IDEA 2020.2.2 x64

JDK

1.8

Maven

apache-maven-3.6.1

Spring Boot

2.3.7-RELEASE

mybatis

mybatis-3.5.6

  • pom引入的相关依赖

POM配置需要引入达梦数据库JDBC驱动包,由于该测试还使用了Druid框架,因此也引入了相应的依赖。

<dependency>
 <groupId>org.mybatis.spring.boot</groupId> 
<artifactId>mybatis-spring-boot-starter</artifactId>
 <version>2.1.4</version>
 </dependency> 

<dependency> 
<groupId>com.alibaba</groupId>
 <artifactId>druid-spring-boot-starter</artifactId> 
<version>1.1.10</version> 
</dependency> 

<dependency>
 <groupId>com.dameng</groupId> 
<artifactId>Dm8JdbcDriver18</artifactId>
 <version>8.1.1.49</version>
 </dependency>
  • application.properties配置

在配置文件中需要指定mybaits的SQL配置文件,以及数据库连接的用户名,代码块如下:

# 应用名称 
spring.application.name=batch_demo 
#下面这些内容是为了让MyBatis映射 
#debug日志配置 
#mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 
#指定Mybatis的Mapper文件 
mybatis.mapper-locations=classpath:mappers/*.xml 
#指定Mybatis的实体目录 
mybatis.type-aliases-package=com.dameng.batch_demo.model 
#开启驼峰命名转换 
mybatis.configuration.map-underscore-to-camel-case=false 
mybatis.configuration.jdbc-type-for-null=null

其中元素mybatis.mapper-locations的值表明每一个sql的xml配置文件位于classpath下,即resources目录。另外也要指定数据库连接使用的用户名和密码:

# 数据库驱动: 
spring.datasource.druid.driver-class-name=dm.jdbc.driver.DmDriver 
# 数据源名称 
spring.datasource.name=dm 
# 数据库连接地址 
spring.datasource.druid.url= jdbc:dm://localhost:5236 
# 数据库用户名&密码: 
spring.datasource.druid.username=TEST 
spring.datasource.druid.password=****** 
# 初始化大小,最小,最大 
spring.datasource.druid.initialSize=5 
spring.datasource.druid.minIdle=5 
spring.datasource.druid.maxActive=30 
#验证连接是否可用,使用的SQL语句 
spring.datasource.druid.validationQuery = SELECT 1 from dual 
#指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除. 
spring.datasource.druid.testWhileIdle = true 
#借出连接时不要测试,否则很影响性能 
spring.datasource.druid.testOnBorrow = false 
#每30秒运行一次空闲连接回收器 
spring.datasource.druid.timeBetweenEvictionRunsMillis = 30000
  • mybatis+druid+dm8_Demo程序附件

链接:https://pan.baidu.com/s/1sKqi-tKZXel2ew4Sx8EdDQ

提取码:pi9a

 更多资讯请上达梦技术社区了解:达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值