在下一篇文章中,我们将看一下DBeaver。 这是 SQL客户端和数据库管理工具。 它是一个用Java编写并基于Eclipse平台的桌面应用程序。 如果我们想要使用关系数据库, 要使用使用 JDBC API 通过JDBC驱动程序与数据库进行交互。 对于其他非SQL数据库,请使用专有的数据库驱动程序。
该客户将为我们提供 支持代码完成和语法突出显示的编辑器。 我们还将有一个基于Eclipse插件体系结构的插件体系结构,该体系结构将允许用户修改应用程序行为的很大一部分,以实现数据库的特定功能或特性。
该软件面向开发人员,不仅支持Microsoft SQL。 它还将使我们能够与其他许多人一起工作 关系数据库 受欢迎的 MySQL,PostreSQL,SQLite,Oracle,DB2,MariaDB,Sybase,Teradata,Netezza等 同时承认一些 NoSQL数据库 如 MongoDB的,Cassandra,Redis,Apache Hive等.
重要的是要提到 有付费版本,这将允许我们使用NoSQL或需要一些其他功能(例如Office集成或帮助)。
DBeaver的社区版(CE)是免费的开源软件 根据Apache许可分发。 DBeaver的封闭源企业版是根据商业许可发行的。 在以下几行中,我们将看到此工具的免费(社区)版本。 有关此的更多信息,您可以咨询 该项目的网站.
DBeaver功能
- 该客户端支持最受欢迎的数据库,例如: MySQL,PostgreSQL,MariaDB,SQLite,Oracle,MS Access,DB2,SQL Server,Sybase,Teradata等. 使用JDBC驱动程序支持任何数据库.
- 虽然 可以操纵可能使用或不使用JDBC驱动程序的任何外部数据源.
- 有一个 插件集 对于某些数据库(MySQL,Oracle,DB2,SQL Server,PostgreSQL,Vertica,Informix,MongoDB,Cassandra,Redis)和其他数据库管理实用程序。
- 我们可以得到 数据库对象的可视化图 个别且完整的方案。
- 会允许我们 编辑或查看表。 我们还可以导出为多种格式,例如CSV,HTML,XML,XLS,XLSX。
- 我们将有 多个数据视图 以适应各种用户需求,例如图像内容的显示(gif,png,jpeg,bmp).
- 在线数据编辑 并在专用空间中。
- 会允许我们 联接SQL查询 建立连接后,将立即在数据库会话中执行该操作。
- 我们会找到一个 连接管理器 这将使我们能够配置与不同数据库的连接,并且还可以使用一些高级属性(例如SSH隧道,SOCKS代理)或在数据库连接之前或之后执行shell命令。
在Ubuntu上安装DBeaver
通过.deb包
Debian,Deepin OS,Ubuntu和Linux Mint用户以及其他支持deb软件包的发行版,我们将能够 下载应用程序的.deb软件包。 为此,64位用户只需打开一个终端(Ctrl + Alt + T)并使用以下命令:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
软件包下载完成后,我们将能够 从我们保存.deb软件包的文件夹中使用以下命令安装它:
sudo dpkg -i dbeaver-ce*.deb
使用Flatpak
如果您有兴趣安装此工具,则必须使用另一种方法 在Ubuntu中安装DBeaver社区,这是通过其相应的Flatpak软件包进行的。 要继续进行此安装,我们只需要使用flatpak软件包即可, 从flathub页面下载 或打开 Ubuntu软件选项 并直接从那里安装。
完成安装后,我们可以在Ubuntu系统上开始使用此应用程序。 我们只需要在我们的团队中寻找投手。
DBeaver是有用的程序 适用于专业和业余数据库管理员。 这使得在数据库中工作变得直观而简单。