注册
连接达梦数据库(DM)的多种方式——SQLark、DBeaver
技术分享/ 文章详情 /

连接达梦数据库(DM)的多种方式——SQLark、DBeaver

兔啦啦 2024/11/14 3876 2 0

前言

在数字化时代,数据库管理工具的选择对于提升工作效率至关重要。最近,我在达梦eco社区闲逛的时候,注意到能够连接达梦数据库的两款工具SQLark和DBeaver。出于工作任务的需要与好奇,我对这两种软件进行了试用,看看它们在实际工作中的表现究竟如何。

SQLark、DBeaver简要介绍

SQLark 是一款面向信创应用开发者的数据库开发和管理工具,用于快速查询、创建和管理不同类型的数据库系统,现已支持达梦、Oracle 和 MySQL 数据库。SQLark 内置的 SQL 编辑器,基于语法解析,集成智能提示、实时语法检查及语法高亮等功能,提升编写 SQL 语句的效率与准确性;其直观的数据查看与编辑器,使用户能够直观地浏览数据内容并进行即时编辑。此外,SQLark 还集成了数据生成、数据迁移及 ER 图生成等特色功能。
【SQLark官网:www.sqlark.com
DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发,其采用 Eclipse 框架开发,支持插件扩展,并且提供了较多工具:数据导入/导出、模拟数据生成等,其通过 JDBC 连接到数据库。
本文将为大家介绍如何分别使用这两种工具连接达梦数据库,当然对于其他数据库的连接也可以参考本文。

使用SQLark连接达梦数据库

SQLark下载安装

下载

在SQLark官网安装www.sqlark.com(下载 .dmg 格式的磁盘镜像文件)。然后将SQLark程序拖到 应用程序 文件夹中,接着从应用程序目录或启动台运行 SQLark 应用程序。
(我安装客户端的时候没有遇到安装失败和启动失败的问题,如果其他朋友遇到了的话可以去官方社区 SQLark社区 反馈来解决)
image.png

激活

有14天试用期/直接激活两种选择,直接点击试用即可开启,14天之后需要激活才能使用。激活设备需要注册SQLark账号再进行登陆激活或者用邮箱接受序列号的方式,都是免费的(划重点)。

SQLark连接使用

  1. 选择达梦数据库
    进入 SQLark 软件后,单击工具栏的 连接 按钮,下拉选中 达梦
    image.png
  2. 输入连接信息
    新建连接 窗口,填写以下连接信息:
  • 连接名:自定义连接标识,用于区分其他连接,@默认命名格式: 主机名:端口号
  • 连接方式:选择默认连接方式或 URL 连接方式
  • 驱动:选择用于连接服务器的客户端驱动程序,支持上传匹配的驱动版本
  • 主机:连接的数据库所在服务器的 IP 地址
  • 端口:连接的数据库服务端口
  • 验证方式:默认为 达梦服务器验证 即可
  • 用户名:连接到数据库服务器的用户名
  • 密码:连接到数据库服务器的密码
  • 记住密码:下次连接时无需再输入密码
  • SSH 通道:开启 SSH 通道,即可配置 SSH 安全连接

具体可以看图:
image.png
3. 测试连接
输入以上全部信息后,单击窗口左下角的 测试连接 按钮,测试连接信息是否正确。
image.png
4. 创建连接
界面显示测试结果为 测试成功 后 ,点击 连接 按钮。
image.png
然后就可以看到屏幕界面左侧 对象导航 将自动出现创建的连接,并自动展开该连接下的数据库对象:模式、角色、用户、表空间。
image.png
5. 验证连接成功
验证连接是否成功只需要在查询窗口输入下方 SQL 语句,然后点击上方查询窗口 工具栏 中的 执行 按钮,就可以查看连接数据库的版本信息了。

SELECT banner as 版本信息 FROM v$version;

下方结果集显示出达梦数据库的版本信息,则表示创建连接成功!
image.png

使用DBeaver连接达梦数据库

使用过后发现,DBeaver连接达梦的操作要复杂一些,整体的过程大概是:下载Dbeaver-下载达梦数据库驱动包-设置驱动管理器-创建连接-测试连接。DBeaver相比于SQLark能管理的数据库对象也比较少,试用过SQLark感觉不错就决定用它来连接数据库了,所以DBeaver连接数据库的详细教程大家可以参考达梦eco社区里的这篇帖子 dbeaver连接达梦数据库 | 达梦技术社区,在这里就不做过多赘述了。

这里附上社区帖内需要下载的地址链接
下载Dbeaver:DBeaver
下载达梦数据库驱动包: 达梦数据库驱动包
image.png

在上述提到的帖子评论区里,大家其实有提到使用DBeaver连接达梦数据库遇到的一些问题还未解决,等之后有时间了我再去探索验证一下。

总结

SQLark、DBeaver这两款工具都是管理数据库的实用选择,除了基础对多种数据库对象的基础操作之外,像ER 图、数据导入/导出、模拟数据生成等功能也有其所长。鉴于SQLark连接的步骤简单且DBeaver连接达梦数据库还有一些问题有待解决,我最终选择了SQLark进行工作的处理,大家也可以根据自己的偏好进行工具的选择。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服