springboot集成达梦数据库8
官方文档:[https://eco.dameng.com/document/dm/zh-cn/start/java-development.html](https://eco.dameng.com/document/dm/zh-cn/start/java-development.html)
- 引入maven依赖
<!--添加数据库驱动安装包-->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>8.1.1.193</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/libraries/DmJdbcDriver18-8.1.1.193.jar</systemPath>
</dependency>
- 数据库连接配置
数据库的连接配置
spring:datasource:driver-class-name: dm.jdbc.driver.DmDriverurl: jdbc:dm://localhost:5237/YIYUAN?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8username: YIYUANpassword: Gotion@rootinitial-size: 10max-active: 100min-idle: 10max-wait: 60000pool-prepared-statements: truemax-pool-prepared-statement-per-connection-size: 20time-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000test-while-idle: truetest-on-borrow: falsetest-on-return: falsestat-view-servlet:enabled: trueurl-pattern: /druid
- 实体类
- 其它实现类和连接mysql的时候一样
注意:我一开始连接的时候一直报错:模式不对,表明找不到等问题,解决方法: - 打开DM管理工具,创建模式前,要先确定已创建了表空间和用户,注意表空间名称、用户名称和模式名称要一样,权限问题根据个人需要而定。
每个用户有一个默认的同名的模式,访问自己模式下的表、视图等,不需要加模式名,访问其他模式下的对象需要加上模式名。
官方链接:https://eco.dameng.com/document/dm/zh-cn/start/dm-create-tablespace.html