#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中文網其他相關文章!