DBeaver连接到openGauss
【摘要】 用数据库工具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)