搜尋
首頁Javajava教程比 Navicat 好用、更強大!
比 Navicat 好用、更強大!Aug 01, 2023 pm 04:21 PM
javadbeaver


比 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刪除
带你搞懂Java结构化数据处理开源库SPL带你搞懂Java结构化数据处理开源库SPLMay 24, 2022 pm 01:34 PM

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

比 Navicat 好用、更强大!比 Navicat 好用、更强大!Aug 01, 2023 pm 04:21 PM

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

Java集合框架之PriorityQueue优先级队列Java集合框架之PriorityQueue优先级队列Jun 09, 2022 am 11:47 AM

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

完全掌握Java锁(图文解析)完全掌握Java锁(图文解析)Jun 14, 2022 am 11:47 AM

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

一起聊聊Java多线程之线程安全问题一起聊聊Java多线程之线程安全问题Apr 21, 2022 pm 06:17 PM

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

详细解析Java的this和super关键字详细解析Java的this和super关键字Apr 30, 2022 am 09:00 AM

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

Java基础归纳之枚举Java基础归纳之枚举May 26, 2022 am 11:50 AM

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

java中封装是什么java中封装是什么May 16, 2019 pm 06:08 PM

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

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
1 個月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 Mac版

SublimeText3 Mac版

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

SublimeText3 英文版

SublimeText3 英文版

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

DVWA

DVWA

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