达梦数据库从安装到使用
达梦数据库从下载安装,到整合到springboot使用
下载及安装
-
下载达梦数据库
进入达梦数据库官网下载页面产品下载-达梦数据
选择达梦数据库管理系统,选择自己的CPU平台和操作系统
下载的是一个iso文件,使用解压软件解压
解压后如下,选中setup进入安装程序。
选择时区,默认即可
进入安装程序页面,点击下一步
同意协议,下一步
Key文件路径,开发环境不用设置,直接下一步
选择典型安装,下一步
选择安装路径,默认c盘,改到其他非系统盘路径。安装目录必须为空
最后点击安装。
安装完成后勾选初始化数据库,选择后会弹出数据库配置工具,如果没有勾选则需要自行打开。
-
初始化配置达梦数据库
打开达梦数据库配置助手,选择创建数据库实例。
配置助手及达梦数据库各项工具都可以在开始菜单中找到。
在创建模板中选择一般用途,下面勾选自动调整参数。下一步
指定数据库目录,默认是安装目录中的data文件
填写数据库名和服务名(实例名),端口如果冲突就换一个。下一步
控制文件路径保持默认,下一步
初始化参数页面,字符集选择utf-8,其他保持默认,如果内存不够可以把参数调到最小,注意这里是指内存不是硬盘。
创建口令,这个口令是登录数据库用的密码,为了方便开发使用,选择所有系统用户使用同一口令。系统用户名是SYSDBA和SYSAUDITOR。
不创建实例库,下一步
选择完成开始创建数据库实例
出现这个页面就创建成功了,因为端口冲突,这里换了个端口
-
数据库的使用
-
达梦服务查看工具
这里可以看到刚才创建的实例,可以选择停止或重启,实例可以创建多个,不同实例之间通过实例名和端口号区分。
-
达梦数据库管理工具
这个是数据库使用最多的工具,是可视化的数据库操作应用。
打开进入的管理页面如下
选择新建连接
在弹出的连接选项中填写创建实例时设置的口令,就是数据库密码。
如果创建时全部默认,则这里也保持默认就行,填写密码点击连接
创建连接后左侧就是这个状态
模式就是数据库,点击模式可以看到当前拥有的数据库,右键可以新建数据库
右键新建一个名字叫TEST的模式,拥有者选择SYSDBA,达梦数据库的一个特性是数据库名、表名和字段名都要大写。
打开新建的test数据库,右键表文件夹,选择新建表
在弹窗中可以设置表的各项配置,这里创建一个简单表,表名为TEST1,拥有ID字段和NAME字段。
创建表后右键表点检浏览数据
可以直接输入表的字段值,输入完成ctrl+s保存或者鼠标右键点击选择保存就可以插入字段了
也可以使用语句插入
执行完语句记得点击提交事务
提交事务后刷新就可以看到数据插入
-
整合到springboot
-
运行环境
达梦数据库:版本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>
-
配置数据库连接
在appilication.yml文件中写入
spring:
datasource:
url: jdbc:dm://localhost:5236/TEST?serverTimezone=Asia/Shanghai
username: SYSDBA
password: Bb123456
driver-class-name: dm.jdbc.driver.DmDrive
注意将密码改成创建实例时设置的密码
-
编写pojo类
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Test1 {
String id;
String name;
}
-
编写mapper接口
@Mapper
public interface TestMapper {
@Select("SELECT ID,NAME FROM TEST1")
public List<Test1> selectAll();
}
-
编写controller测试
@RestController
public class TestController {
@Autowired
TestMapper testMapper;
@GetMapping("/get")
public @ResponseBody List<Test1> get(){
return testMapper.selectAll();
}
}
-
访问测试
访问localhost:8080/get 可见查询成功,成功整合达梦数据库

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