再见了,收费的Navicat。

简介: 再见了,收费的Navicat。

虽然有很多 SQL Client 可以操作数据库,但若仔细观察会发现能满足跨平台、支持众多主流数据库系统、以图形化接口操作数据、提供多种汇入输出方式且以独立应用程序运作的选择还真没几个,可能很多程序员都倾向于选择Navicat。

今天就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具——DBeaver。DBeaver适用于所有开发人员、SQL程序员、数据库管理员和分析人员等,它支持任何具有JDBC驱动程序的数据库,EE版本还支持非JDBC数据源(MongoDB,Cassandra,Redis,DynamoDB等)。

DBeaver的功能特性相当丰富,包括

  • 丰富的数据编辑器,元数据编辑器、SQL编辑器,ERD,数据导出/导入/迁移,执行SQL查询和脚本等
  • 基于Eclipse平台
  • 支持以下数据库:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等


image.png


目前,DBeaver已经在Github上标星16.3K,累计分支1.5K。(Github地址:https://github.com/dbeaver/dbeaver


你可以直接从官方网站或直接从Github上下载预构建的二进制文件。


image.png


安装方式

DBeaver需要Java(JRE)1.8+才能运行。具体安装步骤如下:

  • Windows和MacOS X安装程序,包括JRE
  • 在Linux上,可能需要手动安装Java(通常是通过运行sudo apt-get install openjdk-11-jdk或其他方式)。
  • 如果不使用安装程序,则可能需要从Adopt OpenJDK网站下载Java(JDK)。


安装完之后,首先要做的就是创建数据库连接,通过菜单“数据库” -> “新建连接”打开新建连接向导窗口:


image.png


接着选择数据库类型,这里以MySQL为例:


image.png


接着填写连接信息,诸如 Host、Username、Password:


image.png


按照步骤提示安装后,应该就会在左手边的数据库面板里看到刚刚建立的连接,当我们试图展开时,DBeaver就会自动进行连接。首次连接时,会自动跳出下载数据库驱动程序的提示,这时只要按下载 (Download) 即可。DBeaver会自己下载/安装完成这个步骤:


image.png


此外,值得一提的是,DBeaver支持中文,其实 DBeaver 的图形接口非常成熟 (毕竟是基于Eclipse嘛~),所以若只是查询数据的话,连 SQL 都不用下了,直接对想要查询的数据表点两下,就会在右边出现查询结果。在公众号编程技术圈后台回复“Java”,获取Java面试题和答案惊喜礼包。

最后让我们来看一下DBeaver的界面展示:


image.png


image.png


image.png


image.png

目录
相关文章
|
3月前
|
弹性计算 Linux 网络安全
新手可一键开服!阿里云3分钟搭建成功幻兽帕鲁联机服务器流程步骤
新手可一键开服!阿里云3分钟搭建成功幻兽帕鲁联机服务器流程步骤。本文将详细介绍如何在阿里云上快速部署幻兽帕鲁联机服务器,你只需要按照页面提示选择相关配置,服务器创建、网络端口设置、防火墙配置、游戏环境安装等都会自动完成,全程仅需2~3分钟左右,无需手动配置。
312 0
|
3月前
|
弹性计算 安全 Linux
成本26元一键部署阿里云幻兽帕鲁联机服务器,阿里云出品
成本26元一键部署阿里云幻兽帕鲁联机服务器,阿里云出品,如何自建幻兽帕鲁服务器?基于阿里云服务器搭建幻兽帕鲁palworld服务器教程来了,一看就懂系列。本文是利用OOS中幻兽帕鲁扩展程序来一键部署幻兽帕鲁服务器,阿里云百科分享官方基于阿里云服务器快速创建幻兽帕鲁服务器教程:
98 0
|
8月前
|
弹性计算 关系型数据库 分布式数据库
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
456 0
|
9月前
|
弹性计算 关系型数据库 MySQL
ECS 和 RDS快速安装Halo博客系统
Halo强大易用的开源建站工具。不仅美观、功能齐全,还有丰富的主题可以使用。
212 2
|
弹性计算 Oracle Ubuntu
阿里云服务器迁移中心SMC视频教程
阿里云服务器迁移中心SMC视频教程,上云是趋势,越来越多企业的IDC服务器选择迁移上云,迁移上云的方式有很多,阿里云提供服务器迁移中心SMC来帮助用户迁移上云。使用SMC服务器迁移中心,将您的源服务器方便快捷地迁移至阿里云,支持的迁移源类型包括IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。阿里云SMC服务器迁移中心了解一下,附Linux系统迁移上云和Windows系统迁移上云视频教程:
139 0
|
弹性计算 运维 Ubuntu
阿里云服务器迁移中心SMC,支持阿里云服务器或其他服务商云服务器一键迁移
阿里云服务器上的数据支持一键迁移吗?其他云服务商的云服务器能迁移到自己阿里云服务器上午吗?目前这些功能都是可以实现的,而且操作流程也比较简单,使用阿里云的服务器迁移中心SMC,可以将其他阿里云账号或服务商云服务器一键迁移到自己当前的阿里云账号下,本文旨在帮大家快速了解SMC迁移流程。
阿里云服务器迁移中心SMC,支持阿里云服务器或其他服务商云服务器一键迁移
|
弹性计算 关系型数据库 MySQL
【实验报告】使用ECS服务器部署MySQL数据库
使用ECS服务器部署MySQL数据库实验报告
|
弹性计算 关系型数据库 MySQL
原来使用PolarDB和ECS搭建门户网站并没有那么难
以前一直使用虚拟主机搭建网站,服务器就使用那些面板,一直对直接在服务器上搭建网站有些怵,跟着这个实验做,发现只需要不到十步就可以完成网站的搭建。
336 1
原来使用PolarDB和ECS搭建门户网站并没有那么难
|
弹性计算 关系型数据库 MySQL
ECS训练营-DAY4分享(在ECS上使用PolarDB搭建PbootCMS门户网站)
简介:ECS的基础应用之一就是用于搭建门户/博客站点。本次实验将使用阿里云自研数据库PolarDB来尝试在阿里云ECS上搭建PbootCMS门户站。
962 0
|
弹性计算 关系型数据库 MySQL
day4–使用PolarDB和ECS搭建门户网站
使用PolarDB和ECS搭建门户网站
1509 0