虽然有很多 SQL Client 可以操作数据库,但若仔细观察会发现能满足跨平台、支持众多主流数据库系统、以图形化接口操作数据、提供多种汇入输出方式且以独立应用程序运作的选择还真没几个,可能很多程序员都倾向于选择Navicat。
今天猿妹就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具——DBeaver。DBeaver适用于所有开发人员、SQL程序员、数据库管理员和分析人员等,它支持任何具有JDBC驱动程序的数据库,EE版本还支持非JDBC数据源(MongoDB,Cassandra,Redis,DynamoDB等)。
DBeaver的功能特性相当丰富,包括:
目前,DBeaver已经在Github上标星16.3K,累计分支1.5K。(Github地址:https://github.com/dbeaver/dbeaver)
你可以直接从官方网站或直接从Github上下载预构建的二进制文件。
安装方式
DBeaver需要Java(JRE)1.8+才能运行。具体安装步骤如下:
安装完之后,首先要做的就是创建数据库连接,通过菜单“数据库” -> “新建连接”打开新建连接向导窗口:
接着选择数据库类型,这里以MySQL为例:
接着填写连接信息,诸如 Host、Username、Password:
按照步骤提示安装后,应该就会在左手边的数据库面板里看到刚刚建立的连接,当我们试图展开时,DBeaver就会自动进行连接。首次连接时,会自动跳出下载数据库驱动程序的提示,这时只要按下载 (Download) 即可。DBeaver会自己下载/安装完成这个步骤:
此外,值得一提的是,DBeaver支持中文,其实 DBeaver 的图形接口非常成熟 (毕竟是基于Eclipse嘛~),所以若只是查询数据的话,连 SQL 都不用下了,直接对想要查询的数据表点两下,就会在右边出现查询结果。
最后让我们来看一下DBeaver的界面展示:
在这个上网的年代,很多的工作都是经过网络来完成的,如果一个网站没有好的上网...
李笑来曾说:赚钱要快。没什么比炒 域名 更快乐。在域名投资领域,任何一个热点...
以下视频介绍了腾讯云容器服务的架构及相关功能: 总体架构 本节介绍腾讯云容器...
1. 接口描述 接口请求域名: cdn.tencentcloudapi.com 。 本接口(DescribeCdnOr...
如需了解攻击者(即攻击源)的相关信息,可以查看攻击者排名列表。 用户可在 专...
最近写了几篇文章,想对每次编写的文档做个版本控制。想到了Github, 将所有的文...
(Artificial Neural Network,ANN)人工神经网络模型,以数学和物理的方法对人脑...
如今,当组织需要从数据中获得一些见解时,他们首先倾向于寻找数据科学家的帮助...
实验介绍 “电子罗盘”,作为一种非常常见的功能,目前市场上的智能手机几乎都默...
用途 该动作用来检查云产品资源是否符合预期状态,如是预期状态,则任务执行成功...