首頁 >Java >java教程 >比 Navicat 好用、更強大!

比 Navicat 好用、更強大!

Linux中文社区
Linux中文社区轉載
2023-08-01 16:21:49990瀏覽

比 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):


比 Navicat 好用、更強大!


##這個介面其實是新資料庫連接,我們可以看到它支援的各種資料平台;先點選「取消”按鈕,進入主視窗介面。


<br/>


#此時,它會提示我們是否建立一個範例資料庫。


比 Navicat 好用、更強大!



如果點擊“是(Y)”,它會建立一個預設的SQLite 範例資料庫。下圖是它的主視窗介面。


比 Navicat 好用、更強大!


#############################################################################################################

DBeaver 和我们常用的软件类似,最上面是菜单项和快捷工具,左侧是已经建立的数据库连接和项目信息,右侧是主要的工作区域。


# 连接数据库


打开 DBeaver 之后,首先要做的就是创建数据库连接。可以通过菜单“数据库” -> “新建连接”打开新建连接向导窗口,也就是我们初次运行 DBeaver 时弹出的窗口。


比 Navicat 好用、更強大!



我們以 PostgreSQL 為例,新建一個資料庫連線。選擇 PostgreSQL 圖標,點選「下一步(N)」。


比 Navicat 好用、更強大!



接著是設定資料庫的連線資訊:主機、連接埠、資料庫、使用者、密碼。 「Advanced settings」進階設定選項可以設定 SSH、SSL 以及代理等,也可以為連線指定自己的名稱和連線類型(開發、測試、生產)。


點擊最下面的「測試連結(T)」可以測試連接配置的正確性。初次建立某種資料庫的連線時,會提示下載對應的 JDBC 驅動。

比 Navicat 好用、更強大!

#########


它已经为我们查找到了相应的驱动,只需要点击“下载”即可,非常方便。下载完成后,如果连接信息正确,可以看到连接成功的提示。


比 Navicat 好用、更強大!


确认后完成连接配置即可。左侧的数据库导航中会增加一个新的数据库连接。


由于某些数据库(例如 Oracle、Db2)的 JDBC 驱动需要登录后才能下载,因此可以使用手动的方式进行配置。选择菜单“数据库” -> “驱动管理器”。


比 Navicat 好用、更強大!


#選擇 Oracle ,點選「編輯(E)…」按鈕。


比 Navicat 好用、更強大!


透過介面提示的網址,手動下載Oracle 資料庫的JDBC 驅動文件,例如ojdbc8.jar。然後點選「新增檔案(F)」按鈕,選擇並新增該檔案。另外,搜尋公眾號碼Linux中文社群後台回覆“私人美食”,取得驚喜禮包。

比 Navicat 好用、更強大!


##################################

下次建立 Oracle 資料庫連線時即可使用該驅動器。


新連線之後,就可以透過這些連線存取對應的資料庫,檢視並編輯資料庫中的對象,執行SQL 語句,完成各種管理和開發工作。


比 Navicat 好用、更強大!



# 產生ER 圖


####最後介紹如何產生資料庫物件的ER圖。點選視窗左側「資料庫導覽」旁的「項目」視圖。 ######


比 Navicat 好用、更強大!


其中有一個「ER Diagrams”,就是實體關係圖。右鍵點選該選項,點選「建立新的 ER 圖」。


比 Navicat 好用、更強大!




輸入名稱並選擇資料庫連接和需要展示的對象,然後點擊“完成”,即可產生相應的ER 圖。


##########

比 Navicat 好用、更強大!


ER 圖可以進行排版和顯示設置,也支援列印為圖片。 DBeaver 目前還不支援自己建立 ER 圖,只能從現有的資料庫中產生。


對於圖形工具,很多功能我們都可以自己去使用體會;當然,DBeaver 也提供了使用者指南,自行參考。

以上是比 Navicat 好用、更強大!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:Linux中文社区。如有侵權,請聯絡admin@php.cn刪除