本文只记录整合达梦数据库的关键步骤

1,安装达梦数据库驱动到maven本地仓库,并引入依赖,如

        <dependency>
            <groupId>com.dameng.dm7</groupId>
            <artifactId>dm7</artifactId>
        </dependency>

2,引入mybatis

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

3,引入druid数据库连接池(springboot自带数据库连接池HikariCP可能不兼容达梦数据库)

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

4,配置application.yml文件

spring:
  application:
    name: 
  datasource:
    url: jdbc:dm://127.0.0.1:5236
    driver-class-name: dm.jdbc.driver.DmDriver
    username: SYSDBA
    password: 123456789
    druid:
      url: ${spring.datasource.url}
      username: ${spring.datasource.username}
      password: ${spring.datasource.password}
      driver-class-name: ${spring.datasource.driver-class-name}

5,编写mybatis的mapper.xml文件,编写sql语句

   <select id="selectChildListDev" parameterType="入参类型" resultType="结果类型">
        select 字段名
        from 模式名.表名
        where 字段名 = #{属性名}
        order by 字段名
    </select>

注意,

1,达梦数据库的“模式名”即表示一般数据库中的“数据库名”

2,字段名最好都是大写,否则可能无法查询出来

3,sql语句中,“表名”应为“模式名.表名”

 

Logo

一站式 AI 云服务平台

更多推荐