系统原先使用的是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仓库中

驱动包在安装路径下的\drivers\jdbc中

DmJdbcDriver16 对应 Jdk1.6 及以上环境

DmJdbcDriver17 对应 Jdk1.7 及以上环境

DmJdbcDriver18 对应 Jdk1.8 及以上环境

加入maven仓库

mvn install:install-file -Dfile=D:\DM8\drivers\jdbc\DmJdbcDriver18.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即可正常使用。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐