当前位置: 首页 > news >正文

达梦数据库、图形管理工具安装和 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特性兼容,便捷的数据迁移,达梦柔性迁移解决方案等。

官网地址:https://www.dameng.com/DM8.html

目录

1、安装达梦数据库

2、管理工具

3、JDBC 连接达梦数据库


1、安装达梦数据库

官网下载达梦数据库

进入下载中心

选择数据库下载

下载后解压缩

双击 setup.exe 安装数据库

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

点击下一步

选择 接受,点击 下一步

点击下一步

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

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

点击 安装

安装中

安装完成,点击 完成

点击 初始化

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

点击 下一步

点击 下一步

点击 下一步

点击 下一步

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

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

点击 完成

点击 完成

创建中

达梦数据库创建完成

点击 完成

数据库安装成功

2、管理工具

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

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

打开 DM 管理工具

点击新建连接

输入达梦数据库连接信息

点击 连接

数据库连接成功

查看数据库版本

点击 新建查询

执行下面 sql 语句

SELECT svr_version FROM v$instance

查询结果显示版本

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 表全部数据

至此完

相关文章:

  • 【强化学习笔记2】奖励稀疏的应对方式以及逆强化学习
  • 網站為何要注意负载均衡的應用
  • 可视化大屏:解锁数据奥秘,驱动智慧决策
  • scala 中的@BeanProperty
  • LabVIEW闭环控制系统硬件选型与实时性能
  • 全面回顾复习——C++语法篇1(基于牛客网C++题库)
  • XSS-LABS靶场通关讲解
  • 读书会-c#并发编程
  • P9421 [蓝桥杯 2023 国 B] 班级活动--数学题(配对问题)
  • FakeApp 技术浅析(三):自动编码器
  • ArcGIS 工程文件到 ArcGIS Pro 的无缝迁移:详细步骤与技巧
  • Linux系统管理二
  • MYSQL之创建数据库和表
  • 算力集群+Pycharm+SSH连接经验(自用)
  • Redis篇:基础知识总结与基于长期主义的内容更新
  • 德鲁伊连接池
  • ROS云课基础题库-01C++案例-甜甜圈
  • TCP和UDP
  • python JSON模块
  • VS(visual studio 2022)的实用调试小技巧[特殊字符]
  • 重庆大学:对学术不端行为“零容忍”,发现一例、查处一例
  • 习近平会见缅甸领导人敏昂莱
  • 丹麦召见美外交官,强调“不能容忍”美在格陵兰岛间谍活动
  • 海关总署统计分析司司长:4月进出口增速较一季度加快4.3个百分点
  • 盖茨:20年内将捐出几乎全部财富,盖茨基金会2045年关闭
  • 太原一高中生指出博物馆多件藏品标识不当,馆方已邀请他和专家共同探讨