比 Navicat 好用、更強大!
#DBeaver 是基於Java 開發,免費開源的通用資料庫管理和開發工具,使用非常友善的ASL 協定。可以透過官方網站或 Github 進行下載。
由於DBeaver 是基於Java 開發,可以運行在各種作業系統上,包括:Windows、Linux、macOS 等。 DBeaver 採用 Eclipse 框架開發,支援外掛程式擴展,並提供了許多資料庫管理工具:ER 圖、資料匯入/匯出、資料庫比較、模擬資料生成等。
DBeaver 透過JDBC 連接到資料庫,可以支援幾乎所有的資料庫產品,包括:MySQL、PostgreSQL、MariaDB、 SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商業版本更是可以支援各種 NoSQL 和大數據平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。
# 下載與安裝
DBeaver社群版可以透過官方網站或Github 進行下載。兩者都為不同的作業系統提供了安裝包或解壓縮版,可以選擇是否需要同時安裝 JRE。另外,官方網站還提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中進行整合。
DBeaver 支援中文,安裝過程非常簡單,不多說,唯一需要注意的是DBeaver 的運作依賴於JRE。不出意外,安裝完成後執行安裝目錄下的dbeaver.exe 可以看到以下介面(Windows 10):
##這個介面其實是新資料庫連接,我們可以看到它支援的各種資料平台;先點選「取消”按鈕,進入主視窗介面。
<br>
#此時,它會提示我們是否建立一個範例資料庫。
DBeaver 和我们常用的软件类似,最上面是菜单项和快捷工具,左侧是已经建立的数据库连接和项目信息,右侧是主要的工作区域。
# 连接数据库
打开 DBeaver 之后,首先要做的就是创建数据库连接。可以通过菜单“数据库” -> “新建连接”打开新建连接向导窗口,也就是我们初次运行 DBeaver 时弹出的窗口。
我們以 PostgreSQL 為例,新建一個資料庫連線。選擇 PostgreSQL 圖標,點選「下一步(N)」。
點擊最下面的「測試連結(T)」可以測試連接配置的正確性。初次建立某種資料庫的連線時,會提示下載對應的 JDBC 驅動。
它已经为我们查找到了相应的驱动,只需要点击“下载”即可,非常方便。下载完成后,如果连接信息正确,可以看到连接成功的提示。
确认后完成连接配置即可。左侧的数据库导航中会增加一个新的数据库连接。
由于某些数据库(例如 Oracle、Db2)的 JDBC 驱动需要登录后才能下载,因此可以使用手动的方式进行配置。选择菜单“数据库” -> “驱动管理器”。
#選擇 Oracle ,點選「編輯(E)…」按鈕。
透過介面提示的網址,手動下載Oracle 資料庫的JDBC 驅動文件,例如ojdbc8.jar。然後點選「新增檔案(F)」按鈕,選擇並新增該檔案。另外,搜尋公眾號碼Linux中文社群後台回覆“私人美食”,取得驚喜禮包。
下次建立 Oracle 資料庫連線時即可使用該驅動器。
新連線之後,就可以透過這些連線存取對應的資料庫,檢視並編輯資料庫中的對象,執行SQL 語句,完成各種管理和開發工作。
# 產生ER 圖
####最後介紹如何產生資料庫物件的ER圖。點選視窗左側「資料庫導覽」旁的「項目」視圖。 ######
其中有一個「ER Diagrams”,就是實體關係圖。右鍵點選該選項,點選「建立新的 ER 圖」。
ER 圖可以進行排版和顯示設置,也支援列印為圖片。 DBeaver 目前還不支援自己建立 ER 圖,只能從現有的資料庫中產生。
對於圖形工具,很多功能我們都可以自己去使用體會;當然,DBeaver 也提供了使用者指南,自行參考。
以上是比 Navicat 好用、更強大!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處

膠囊是一種三維幾何圖形,由一個圓柱體和兩端各一個半球體組成。膠囊的體積可以通過將圓柱體的體積和兩端半球體的體積相加來計算。本教程將討論如何使用不同的方法在Java中計算給定膠囊的體積。 膠囊體積公式 膠囊體積的公式如下: 膠囊體積 = 圓柱體體積 兩個半球體體積 其中, r: 半球體的半徑。 h: 圓柱體的高度(不包括半球體)。 例子 1 輸入 半徑 = 5 單位 高度 = 10 單位 輸出 體積 = 1570.8 立方單位 解釋 使用公式計算體積: 體積 = π × r2 × h (4
