下载及安装

  1. 下载达梦数据库

进入达梦数据库官网下载页面产品下载-达梦数据

选择达梦数据库管理系统,选择自己的CPU平台和操作系统

下载的是一个iso文件,使用解压软件解压

解压后如下,选中setup进入安装程序。

选择时区,默认即可

进入安装程序页面,点击下一步

同意协议,下一步

Key文件路径,开发环境不用设置,直接下一步

选择典型安装,下一步

选择安装路径,默认c盘,改到其他非系统盘路径。安装目录必须为空

最后点击安装。

安装完成后勾选初始化数据库,选择后会弹出数据库配置工具,如果没有勾选则需要自行打开。

  1. 初始化配置达梦数据库

打开达梦数据库配置助手,选择创建数据库实例。

配置助手及达梦数据库各项工具都可以在开始菜单中找到。

在创建模板中选择一般用途,下面勾选自动调整参数。下一步

指定数据库目录,默认是安装目录中的data文件

填写数据库名和服务名(实例名),端口如果冲突就换一个。下一步

控制文件路径保持默认,下一步

初始化参数页面,字符集选择utf-8,其他保持默认,如果内存不够可以把参数调到最小,注意这里是指内存不是硬盘。

创建口令,这个口令是登录数据库用的密码,为了方便开发使用,选择所有系统用户使用同一口令。系统用户名是SYSDBA和SYSAUDITOR。

不创建实例库,下一步

选择完成开始创建数据库实例

出现这个页面就创建成功了,因为端口冲突,这里换了个端口

  • 数据库的使用

  1. 达梦服务查看工具

这里可以看到刚才创建的实例,可以选择停止或重启,实例可以创建多个,不同实例之间通过实例名和端口号区分。

  1. 达梦数据库管理工具

这个是数据库使用最多的工具,是可视化的数据库操作应用。

打开进入的管理页面如下

选择新建连接

在弹出的连接选项中填写创建实例时设置的口令,就是数据库密码。

如果创建时全部默认,则这里也保持默认就行,填写密码点击连接

创建连接后左侧就是这个状态

模式就是数据库,点击模式可以看到当前拥有的数据库,右键可以新建数据库

右键新建一个名字叫TEST的模式,拥有者选择SYSDBA,达梦数据库的一个特性是数据库名、表名和字段名都要大写。

打开新建的test数据库,右键表文件夹,选择新建表

在弹窗中可以设置表的各项配置,这里创建一个简单表,表名为TEST1,拥有ID字段和NAME字段。

创建表后右键表点检浏览数据

可以直接输入表的字段值,输入完成ctrl+s保存或者鼠标右键点击选择保存就可以插入字段了

也可以使用语句插入

执行完语句记得点击提交事务

提交事务后刷新就可以看到数据插入

  • 整合到springboot 

  1. 运行环境

达梦数据库:版本8.0及以上

开发工具:IntelliJ IDEA 2019.3.3 x64 或更高版本

JDK:JDK 8 及以上

Maven:apache-maven-3.5.4 或更新版本

Spring Boot:推荐使用2.4.0或更高版本

Spring Boot JDBC:与Spring Boot版本匹配

准备依赖包

从达梦数据库根目录中找到jdbc包,路径一般为../dmdbms/drivers/jdbc/DmJdbcDriver11.jar
复制DmJdbcDriver11.jar文件

在项目创建lib文件夹,并将文件粘贴进去

右键DmJdbcDriver11.jar软件包,点击添加为库,确定

 在pom.xml文件文件中添加依赖,注意达梦依赖要指定路径为项目lib文件夹下的DmJdbcDriver11.jar包

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>com.dameng</groupId>
    <artifactId>Dm8JdbcDriver11</artifactId>
    <version>11</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/DmJdbcDriver11.jar</systemPath>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    <version>2.7.6</version>
</dependency>
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.3.0</version>
</dependency>

  1. 配置数据库连接

在appilication.yml文件中写入

spring:
  datasource:
    url: jdbc:dm://localhost:5236/TEST?serverTimezone=Asia/Shanghai
    username: SYSDBA
    password: Bb123456
    driver-class-name: dm.jdbc.driver.DmDrive

注意将密码改成创建实例时设置的密码

  1. 编写pojo类

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Test1 {
    String id;
    String name;
}

  1. 编写mapper接口

@Mapper
public interface TestMapper {

    @Select("SELECT ID,NAME FROM TEST1")
    public List<Test1> selectAll();
}

  1. 编写controller测试

@RestController

public class TestController {

    @Autowired

    TestMapper testMapper;

    @GetMapping("/get")

    public @ResponseBody List<Test1> get(){

        return  testMapper.selectAll();

    }

}
  1. 访问测试

访问localhost:8080/get 可见查询成功,成功整合达梦数据库

Logo

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

更多推荐