达梦数据库图形管理工具安装和-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、安装达梦数据库
官网下载达梦数据库
进入下载中心
选择数据库下载
下载后解压缩
双击 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 表全部数据
至此完