卸载Navicat!操作所有的数据库靠它就够了

程序IT圈

共 4237字,需浏览 9分钟

 · 2022-09-16

来自:开源最前线(ID:OpenSourceTop)

综合自:https://ithelp.ithome.com.tw/articles/10196383、https://github.com/dbeaver/dbeaver

虽然有很多 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 等等


0ef35edded1bf58236e99bc5628d11e6.webp


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

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


d5f8a31cf30888736d852cf343f744e2.webp



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

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


61f9103281112f16ac79ade872652d1b.webp


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


db7660c83318517d8ef656e558421fc1.webp


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


7d1fd9cd491170d05d8ba34c14ff24c1.webp


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


ea0da0f8fd145a9805e48c124c09c6c8.webp


此外,值得一提的是,DBeaver支持中文,其实 DBeaver 的图形接口非常成熟 (毕竟是基于Eclipse嘛~),所以若只是查询数据的话,连 SQL 都不用下了,直接对想要查询的数据表点两下,就会在右边出现查询结果。
最后让我们来看一下DBeaver的界面展示:


000f63b2fb8a1b9d659fb596cac97e08.webp


0154ac607f064698a7d21c88cf99b1bd.webp


dc8c099c47bb38e11903ce6a6d48b513.webp

3339b5d33caee4fbf4ef3e1f5f806203.webp

    
                        
                          

(完)

                          
                            
读到这里说明你 喜欢 本公众号的文章,欢迎  置顶(标星) 本公众号 架构师指南,这样就可以第一时间获取推送了~
本公众号 架构师指南,后台回复: 架构师指南 ,领取2T学习资料 ! 1. 架构师图解淘宝10年后台架构演进 2. 怎么画出好的架构图,架构师必备技能 ! 3.  架构师谈推荐系统:从千人千面到千域千面 4. 基于Spring Cloud的微服务架构分析

浏览 50
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报