當前位置: 妍妍網 > 碼農

再見了,收費的Navicat。

2024-09-29碼農

目錄

  • 介紹

  • 安裝方式

  • 使用指南

  • 介‍紹




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

  • 目前,DBeaver已經在Github上標星 16.3K ,累計分支 1.5K 。(Github地址:https://github.com/dbeaver/dbeaver)

    你可以直接從官方網站或直接從Github上下載預構建的二進制檔。

    安裝方式




    DBeaver需要Java(JRE)1.8+才能執行。具體安裝步驟如下:

  • Windows和MacOS X安裝程式,包括JRE

  • 在Linux上,可能需要手動安裝Java(通常是透過執行sudo apt-get install openjdk-11-jdk或其他方式)。

  • 如果不使用安裝程式,則可能需要從Adopt OpenJDK網站下載Java(JDK)。

  • 使用指南




    安裝完之後,首先要做的就是建立資料庫連線,透過選單「資料庫」 -> 「新建連線」開啟新建連線精靈視窗:

    接著選擇資料庫型別,這裏以MySQL為例:

    接著填寫連線資訊,諸如 Host、Username、Password:

    按照步驟提示安裝後,應該就會在左手邊的資料庫面板裏看到剛剛建立的連線,當我們試圖展開時,DBeaver就會自動進行連線。首次連線時,會自動跳出下載資料庫驅動程式的提示,這時只要按下載 (Download) 即可。DBeaver會自己下載/安裝完成這個步驟:

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

    最後讓我們來看一下DBeaver的界面展示: