DBeaver是一個SQL客戶端和資料庫管理工具。對於關聯式資料庫,它使用JDBC API通過JDBC驅動程式與資料庫互動。對於其他資料庫(NoSQL),它使用專有資料庫驅動程式。它提供了一個編輯器,支援代碼完成和語法突顯。它提供了一種外掛程式體系結構(基於Eclipse外掛程式體系結構),允許使用者修改應用程式的大部分行為,以提供與資料庫無關的針對資料庫的功能或特性。這是一個用Java編寫的基於Eclipse平台的桌面應用程式。
DBeaver的社群版是一個自由及開放原始碼軟體,在Apache授權條款下分發。DBeaver的閉源企業版是在商業授權下分發的。
DBeaver 這個名字由 Database 和 Beaver(海狸) 結合而來[2]。
支援的平台和語言
Dbeaver是一個跨平台工具,可以在Eclipse支援的平台(Windows、Linux、MacOS X、Solaris)上工作。有英語、中文、俄語、義大利語和德語五種語言。
功能
DBeaver功能包括:
- 執行SQL查詢
- 具有大量特性的資料瀏覽器/編輯器
- 語法突顯和SQL自動完成
- 資料庫結構(元資料)瀏覽和編輯
- SQL指令碼管理
- DDL生成
- ER模型呈現
- SSH隧道
- SSL支援(MySQL與PostgreSQL)
- 資料匯出/遷移
- 匯入、匯出和備份資料(MySQL與PostgreSQL)
- 用於資料庫測試的類比資料生成[3]
不同資料庫之間可用的特性存在差異。
參見
- 資料庫工具比較
- HeidiSQL
- SQuirreL SQL Client