DBeaver连接到openGauss

举报
redtea 发表于 2025/04/10 21:59:22 2025/04/10
374 0 0
【摘要】 用数据库工具DBeaver社区版DBeaver Community 是一款面向开发者、数据库管理员、分析师以及所有从事数据工作的人员的免费跨平台数据库工具。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。DBeave可以连接并操作openGauss数据库。

一、DBeaver社区版

通用数据库工具DBeaver社区版DBeaver Community 是一款面向开发者、数据库管理员、分析师以及所有从事数据工作的人员的免费跨平台数据库工具。DBeaver 是基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。

DBeaver社区版提供丰富多样的功能,例如:

(1)数据编辑器

(2)SQL 编辑器

(3)数据库架构编辑器

(4)数据定义语言(DDL)

(5)基本的实体关系图(ER 图)

(6)基本图表

(7)数据导出/导入

(8)任务管理

DBeaver 通过 JDBC 连接到数据库,它支持几乎所有流行的关系型数据库,如 MySQL、MariaDB、PostgreSQL、GaussDB、openGauss SQLite、Apache 家族等。

DBeaver的使用非常简单,用户界面友好,易于上手。在实际应用中,DBeaver的用途非常广泛。例如,开发人员可以使用DBeaver进行数据库设计、开发和调试;数据库管理员可以使用DBeaver进行数据库的日常维护和管理;数据分析师可以使用DBeaver进行数据查询、分析和可视化等。更详细的使用说明可下载DBeaver用户指导手册。

DBeaver提供了Windows、Linux和macOS等多个平台的安装程序,用户可以根据自己的需求选择合适的版本进行安装。DBeaver 已在 Windows、Linux 和 Mac OS X 系统上进行了测试和验证。支持DBeaver的操作系统版本:

Microsoft Windows 8 或更高版本

Windows Server 2012 及更高版本

macOS 11 及更高版本

DBeaver 需要 Java 21 或更高版本。自 23.0 版本起,所有发行版都包含 OpenJDK 21 套件。如果想使用本地安装的 Java,可以删除 DBeaver 安装文件夹中的“jre”文件夹。

CloudBeaver是一款基于网络的数据库管理系统。

二、DBeaver连接openGauss

1.jdk安装和配置

在客户机上安装Java 11或以上版本的JDK,并配置环境变量path。本次实验选择下载jdk-22_windows-x64_bin.exe安装和配置。

JAVA_HOME=C:\Program Files\Java\jdk-22

Path=;C:\Program Files\Java\jdk-22\bin

2.配置pg_hba.conf和postgresql.conf文件

这部分内容在实验2-2中已完成。

3.下载DBeaver社区版安装包

登录https://dbeaver.io/网站,选择下载Windows系统使用的最新版本的DBeaver社区版r如DBeaver Community 24.3.4安装包。

图1 下载DBeaver社区版安装包

4.Ddbeaver-ce-24.3.4-x86_64-setup.exe,生成桌快捷方式。

图2 安装DBeaver

图3 DBeaver安装许可

图4 选择组件

图5 安装路径设置

图6 安装进度

图7安装完成

5.DBeaver连接openGauss

(1)数据库SQLite

点击DBeaver桌面快捷方式运行dbeaver.exe 可以看到以下界面。DBeaver初步创建一个数据库SQLite

图8 DBeaver社区版主界面

(2)新建数据库连接

点击菜单栏【数据库(D)】|【新建数据库连接(C) Ctrl+Shift+N】,开始创建新的数据库连接。在

图9 新建数据库连接

在打开的界面中可看到DBeaver社区版支持的数据库类型。

图10 DBeaver社区版支持的数据库

选择GaussDB数据库,点击【下一步(N)>】,在链接窗口输入主机IP、端口号、数据库名、用户名和密码,点击【测试连接(T)…】连接,进行数据库连接测试。

主机 IP:数据库服务器的 IP 地址。

端口号:数据库端口(默认为 5432)。

数据库名:要连接的数据库名称。

用户名和密码:数据库用户的凭证。

注意事项:

确保数据库服务已启动。

确保数据库服务器的防火墙允许 DBeaver所在设备的 IP 地址访问数据库端口。

如果需要通过 SSH 隧道连接到数据库,可以在本地设置 SSH 隧道,并在 DBeaver中配置连接到本地端口

图11 DBeaver连接openGauss数据库

图12 测试连接

测试连接成功后,点击【完成(F)】,连接完成,进入DBeaver主界面。

图13 DBeaver主界面

DBeaver的主界面由多个主要部分组成,每个部分都有其独特的功能,以下是详细介绍:

(1)菜单栏

功能:提供各种操作的入口,包括文件操作、编辑、视图调整、窗口布局、首选项设置等。

位置:位于主界面的顶部。

(2)工具栏

功能:包含常用的快捷按钮,如新建连接、执行SQL、刷新等,方便用户快速访问常用功能。

位置:位于菜单栏下方,用户可以根据需要自定义工具栏上的按钮。

(3)导航器(数据库导航栏)

功能:用于浏览和管理数据库对象,如数据库、表、视图、索引、存储过程等。用户可以通过它查看和操作数据库的结构。

位置:通常位于主界面的左侧。

(4)SQL编辑器

功能:用于编写和执行SQL查询语句。支持语法高亮、代码自动补全、查询执行计划等功能,还提供格式化SQL语句、导入导出数据等工具。

位置:通常位于主界面的右侧或中间部分。

(5) 查询结果面板

功能:显示SQL查询的结果,支持对结果进行排序、筛选、导出等操作。

位置:通常位于SQL编辑器下方或右侧。

(6)数据库连接管理器

功能:用于管理数据库连接,用户可以创建、编辑、删除连接,并快速切换不同的数据库。

位置:通常在导航器中显示,也可以通过工具栏的按钮快速访问。

(7)输出控制台

功能:显示SQL执行的详细信息、日志、错误信息等。

位置:通常位于主界面的底部。

(8)其他辅助面板

功能:根据用户需求,可以显示如“大纲”(显示SQL脚本的结构)、“错误日志”、“属性”等辅助信息。

位置:用户可以通过菜单栏的“视图”选项来显示或隐藏这些面板。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。