阿里druid数据库连接池 配置达梦8

系统原先使用的是MySQL5.7,现需转成达梦8数据库

使用druid配置dm8安装驱动

druid1.1.21版本以上支持达梦数据库的驱动连接,不需要再自己引入

<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>druid-spring-boot-starter</artifactId>
	<version>1.1.3</version>
</dependency>
spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        driver-class-name: dm.jdbc.driver.DmDriver
        druid:
            url: jdbc:dm://localhost:5237
            username: TEST
            password: Dameng456

也可以使用达梦提供的驱动包,引入maven仓库中

驱动包在安装路径下的driversjdbc中

DmJdbcDriver16 对应 Jdk1.6 及以上环境

DmJdbcDriver17 对应 Jdk1.7 及以上环境

DmJdbcDriver18 对应 Jdk1.8 及以上环境

加入maven仓库

mvn install:install-file -Dfile=D:DM8driversjdbcDmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver18 -Dversion=1.8 -Dpackaging=jar
<!-- 达梦数据库驱动 -->
        <dependency>
            <groupId>com.dm</groupId>
            <artifactId>DmJdbcDriver18</artifactId>
            <version>1.8</version>
        </dependency>

注意:原有的MySQL换成达梦8后,group by语句会出错,按照dm8的语法重新修改下SQL即可正常使用。

经验分享 程序员 微信小程序 职场和发展