關(guān)注我們,設(shè)為星標(biāo),每天7:30不見不散,架構(gòu)路上與您共享?回復(fù)"架構(gòu)師"獲取資源
雖然有很多 SQL Client 可以操作數(shù)據(jù)庫,但若仔細(xì)觀察會發(fā)現(xiàn)能滿足跨平臺、支持眾多主流數(shù)據(jù)庫系統(tǒng)、以圖形化接口操作數(shù)據(jù)、提供多種匯入輸出方式且以獨立應(yīng)用程序運作的選擇還真沒幾個,可能很多程序員都傾向于選擇Navicat。今天猿妹就和大家分享另一款基于Java 開發(fā),免費開源的通用數(shù)據(jù)庫管理和開發(fā)工具——DBeaver。DBeaver適用于所有開發(fā)人員、SQL程序員、數(shù)據(jù)庫管理員和分析人員等,它支持任何具有JDBC驅(qū)動程序的數(shù)據(jù)庫,EE版本還支持非JDBC數(shù)據(jù)源(MongoDB,Cassandra,Redis,DynamoDB等)。
DBeaver的功能特性相當(dāng)豐富,包括
- 豐富的數(shù)據(jù)編輯器,元數(shù)據(jù)編輯器、SQL編輯器,ERD,數(shù)據(jù)導(dǎo)出/導(dǎo)入/遷移,執(zhí)行SQL查詢和腳本等
- 支持以下數(shù)據(jù)庫:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等

目前,DBeaver已經(jīng)在Github上標(biāo)星16.3K,累計分支1.5K。(Github地址:https://github.com/dbeaver/dbeaver)
你可以直接從官方網(wǎng)站或直接從Github上下載預(yù)構(gòu)建的二進(jìn)制文件。

DBeaver需要Java(JRE)1.8+才能運行。具體安裝步驟如下:- Windows和MacOS X安裝程序,包括JRE
- 在Linux上,可能需要手動安裝Java(通常是通過運行sudo apt-get install openjdk-11-jdk或其他方式)。
- 如果不使用安裝程序,則可能需要從Adopt OpenJDK網(wǎng)站下載Java(JDK)。
安裝完之后,首先要做的就是創(chuàng)建數(shù)據(jù)庫連接,通過菜單“數(shù)據(jù)庫” -> “新建連接”打開新建連接向?qū)Т翱冢?/span>

接著選擇數(shù)據(jù)庫類型,這里以MySQL為例:

接著填寫連接信息,諸如 Host、Username、Password:

按照步驟提示安裝后,應(yīng)該就會在左手邊的數(shù)據(jù)庫面板里看到剛剛建立的連接,當(dāng)我們試圖展開時,DBeaver就會自動進(jìn)行連接。首次連接時,會自動跳出下載數(shù)據(jù)庫驅(qū)動程序的提示,這時只要按下載 (Download) 即可。DBeaver會自己下載/安裝完成這個步驟:

此外,值得一提的是,DBeaver支持中文,其實 DBeaver 的圖形接口非常成熟 (畢竟是基于Eclipse嘛~),所以若只是查詢數(shù)據(jù)的話,連 SQL 都不用下了,直接對想要查詢的數(shù)據(jù)表點兩下,就會在右邊出現(xiàn)查詢結(jié)果。




到此文章就結(jié)束了。如果今天的文章對你在進(jìn)階架構(gòu)師的路上有新的啟發(fā)和進(jìn)步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進(jìn)階架構(gòu)師,在后臺回復(fù)“加群”即可入群。

這些年小編給你分享過的干貨
《不花錢的IDEA 2020.3.1?最新激活教程,有效期到2099年!》
《Kubernetes的前世今生》
《你們公司的架構(gòu)師是什么樣的?》
《Docker與CI持續(xù)集成/CD持續(xù)部署》
《還有40天,Java 11就要橫空出世了》
《JDK 10 的 109 項新特性》
《學(xué)習(xí)微服務(wù)的十大理由》
轉(zhuǎn)發(fā)在看就是最大的支持??