达梦数据库默认我是安装在C盘,在目录:C:\dmdbms\drivers\jdbc 中可以找到相关驱动, DmJdbcDriver16 对应 Jdk1.6 及以上环境 ;DmJdbcDriver17 对应 Jdk1.7 及以上环境;DmJdbcDriver18 对应 Jdk1.8 及以上环境。

 可以采取两种方式进行数据库驱动的引入

方式一:

pom方式,配置maven的中央仓库为阿里云仓库地址。然后引入pom参数:

        maven依赖配置示例: 
        <dependency>
            <groupId>com.dameng</groupId>
            <artifactId>DmJdbcDriver18</artifactId>
            <version>8.1.1.193</version>
        </dependency>

 group id: com.dameng
各版本jar查找网址: https://search.maven.org/search?q=com.dameng 

方式二:

将上面安装的目录中的jar拷贝到项目中去,然后在pom中引入jar包。

 达梦数据库驱动 
<dependency>
   <groupId>com.dm</groupId>
   <artifactId>DmJdbcDriver18</artifactId>
   <version>1.8</version>
   <scope>system</scope>  <systemPath>${project.basedir}/src/main/resources/lib/DmJdbcDriver18.jar</systemPath>
</dependency>

数据库

连接池:

druid
spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        druid:
            driver-class-name: dm.jdbc.driver.DmDriver
            url: jdbc:dm://192.168.2.17:5236/DMSERVER
            username: XXXX
            password: xxxx
            initial-size: 10
            max-active: 100
            min-idle: 10
            max-wait: 60000
            pool-prepared-statements: true
            max-pool-prepared-statement-per-connection-size: 20
            time-between-eviction-runs-millis: 60000
            min-evictable-idle-time-millis: 300000
            #Oracle需要打开注释
            validation-query: SELECT 1 FROM DUAL
            test-while-idle: true
            test-on-borrow: false
            test-on-return: false
            filters: stat,slf4j
            stat-view-servlet:
                enabled: true
                url-pattern: /druid/*
                #login-username: admin
                #login-password: admin
            filter:
                stat:
                    log-slow-sql: true
                    slow-sql-millis: 1000
                    merge-sql: false
                wall:
                    config:
                        multi-statement-allow: true

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐