目录

达梦数据库图形管理工具安装和-JDBC-使用

达梦数据库、图形管理工具安装和 JDBC 使用

达梦数据库、图形管理工具安装和 JDBC 的使用。

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。

达梦数据库管理系统的最新版本是8.0版本,简称DM8。

DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。

达梦数据库,支持读写分离架构,多维融合,满足多样需求。具有支持自动故障切换,支持事务级读写负载分离,支持读写分配比例可调整,读多写少业务场景下的性能近线性提升的特性。

达梦数据库混合事务分析处理技术—行列融合2.0,具备事务-分析混合型业务处理的能力,满足用户对HTAP应用场景的需求,具备变更缓存、高级日志两个关键特性,弥合行存储与列存储的鸿沟的特性。

达梦数据库具有,精雕细琢,提升用户体验,多项细节优化,增强易用性,为用户带来359项产品细节打磨,优化细节增强易用性,省心便捷的运维管理,全新的集中式运维管理工具—DEM,管理工具集成新的SQL助手2.0,运行环境提示与误删保护,持续增强安全性,高安全等级的数据库管理系统,达到国家安全四级、EAL4+级满足GB/T 20273、 GB/T 18336,增强改进多项安全性,技术生态再升级,支持更广泛的技术选型,支持多种云计算基础设施环境、支持多种软硬件平台,平滑迁移,实现“软着陆”,广泛的SQL语法兼容性,专用DB API特性兼容,便捷的数据迁移,达梦柔性迁移解决方案等。

官网地址:

目录


1、安装达梦数据库

官网下载达梦数据库

https://i-blog.csdnimg.cn/direct/e862038d90054c9a840d6fda46d1ba7a.png

进入下载中心

https://i-blog.csdnimg.cn/direct/bc3a4e53d899430bb94eae700ba23ed1.png

选择数据库下载

https://i-blog.csdnimg.cn/direct/6cca82e1e75041b8b184c3764521ebf5.png

下载后解压缩

双击 setup.exe 安装数据库

https://i-blog.csdnimg.cn/direct/9db09e0572e94e77ab8a40e122377b47.png

选择语言,简体中文和时间

https://i-blog.csdnimg.cn/direct/0c30aafbf2da4527a13dff26e81b687f.png

点击下一步

https://i-blog.csdnimg.cn/direct/d4b3b2a3de3b45fb9bc0d16fb3bf1bf6.png

选择 接受,点击 下一步

https://i-blog.csdnimg.cn/direct/e890404b7334475faca35dab0cecb687.png

点击下一步

https://i-blog.csdnimg.cn/direct/70d5a4325aa0444da71c792ed668d3a5.png

勾选要安装的内容,笔者全部安装,点击 下一步

https://i-blog.csdnimg.cn/direct/5a07d69c8125489bb7915ff0b82ebb40.png

选择数据库的安装目录,点击 下一步

https://i-blog.csdnimg.cn/direct/39aa35ece4a542e999341316e59a8a76.png

点击 安装

https://i-blog.csdnimg.cn/direct/cb1c27b5af4e49ee9e12c4422c433305.png

安装中

https://i-blog.csdnimg.cn/direct/9e2371a529964b43b4d951f8b69399b1.png

安装完成,点击 完成

https://i-blog.csdnimg.cn/direct/b584ef79ee86447891fc3b34f4138ab8.png

点击 初始化

https://i-blog.csdnimg.cn/direct/3ad442b2e37f4bf5a7086c2b4051aaa1.png

选择 创建数据库实例,点击 开始

https://i-blog.csdnimg.cn/direct/a47bd262d02b431dac87c2228aa8ae77.png

点击 下一步

https://i-blog.csdnimg.cn/direct/b65639555ddb4e45b556f9c47c82a478.png

点击 下一步

https://i-blog.csdnimg.cn/direct/8a2bf76235474989b7f8d2cc40d37e15.png

点击 下一步

https://i-blog.csdnimg.cn/direct/455fdcd1a48145dea9a82f14ce39d35c.png

点击 下一步

https://i-blog.csdnimg.cn/direct/09379ffd171740458cc00ad5ad728043.png

笔者选择字符集为 UTF-8,点击 下一步

https://i-blog.csdnimg.cn/direct/2cf9460d17e44027af04ec55de0b7648.png

这里笔者为了方便记忆,将所有系统用户使用同一密码,123456789

https://i-blog.csdnimg.cn/direct/60c7bf1132a7426088d82c9c8594ee47.png

点击 完成

https://i-blog.csdnimg.cn/direct/74d8191c9b32478ebb8b8e908abefd54.png

点击 完成

https://i-blog.csdnimg.cn/direct/26f600b72a494c159e7fdd8e4666cb55.png

创建中

https://i-blog.csdnimg.cn/direct/e9e186bf7edd434ab98cd5c5f20becbb.png

达梦数据库创建完成

点击 完成

数据库安装成功

2、管理工具

上面安装达梦数据库时,也安装了管理工具,可通过管理工具操作达梦数据库

点开菜单,找到 DM管理工具

https://i-blog.csdnimg.cn/direct/45be808e37dc4b29883620399471a76c.png

打开 DM 管理工具

https://i-blog.csdnimg.cn/direct/fe400e61dbe94a3b98b149d2b9d8c107.png

点击新建连接

https://i-blog.csdnimg.cn/direct/b79cd64209764bfc98873e22a0ab2c8c.png

输入达梦数据库连接信息

https://i-blog.csdnimg.cn/direct/b1204d43ee804f3a8ad49385b2d86d70.png

点击 连接

https://i-blog.csdnimg.cn/direct/f2c70bbd523344a09196b1fe7f4259ac.png

数据库连接成功

查看数据库版本

https://i-blog.csdnimg.cn/direct/24348b63f7ab4bd5b22e4c87987e2685.png

点击 新建查询

执行下面 sql 语句

SELECT svr_version FROM v$instance

https://i-blog.csdnimg.cn/direct/310e0363291845919d910494f661c189.png

查询结果显示版本

https://i-blog.csdnimg.cn/direct/04c31d09f1cf4164ab3d7def1587f2d9.png

3、JDBC 连接达梦数据库

在 java 中使用 JDBC 连接达梦数据库

新建 maven 项目,添加 pom 依赖

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.wsjzzcbq</groupId>
  <artifactId>dm-learn</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>dm-learn</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>com.dameng</groupId>
      <artifactId>DmJdbcDriver18</artifactId>
      <version>8.1.3.140</version>
    </dependency>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

新建 java 类 DMJdbcLearn

package org.wsjzzcbq;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DMJdbcLearn {

    public static void main(String[] args) {
        // 达梦数据库的JDBC驱动类名
        String driver = "dm.jdbc.driver.DmDriver";
        // 数据库的JDBC URL,格式为:jdbc:dm://主机名:端口/数据库名
        String url = "jdbc:dm://localhost:5236/SALES";
        // 数据库用户名
        String username = "SYSDBA";
        // 数据库密码
        String password = "123456789";

        try {
            // 加载JDBC驱动
            Class.forName(driver);
            // 建立连接
            Connection conn = DriverManager.getConnection(url, username, password);
            // 创建Statement对象执行查询
            Statement statement = conn.createStatement();
            //查询sql
            String sql = "SELECT * FROM CUSTOMER";
            //执行查询
            ResultSet rs = statement.executeQuery(sql);

            // 处理查询结果
            while (rs.next()) {
                System.out.print(rs.getString("CUSTOMERID"));
                System.out.println(" " + rs.getString("PERSONID"));
            }

            rs.close();
            statement.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

运行效果

查询出 CUSTOMER 表全部数据

https://i-blog.csdnimg.cn/direct/c3d800319c324440ac2ed5d4a770fab2.png

https://i-blog.csdnimg.cn/direct/5ca3413159e646bfadb975fdd314e609.png

至此完