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

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

封装是一种信息隐藏技术,是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法;封装可以被认为是一个保护屏障,防止指定类的代码和数据被外部类定义的代码随机访问。封装可以通过关键字private,protected和public实现。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

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

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

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中