DBeaver是一個基于Java開發(fā)的**的數(shù)據(jù)庫管理和開發(fā)工具,可以運行在各種操作系統(tǒng)上,包括:Windows、Linux、macOS等,支持?jǐn)?shù)據(jù)庫:MySQL,PostagreSQL,SQLite,Oracle,DB2,SQLServer,Sybase,MSAccessm,Teradata,Firebird,Phoenix,Presto等等商業(yè)版支持:MongoDB,Cassandra,InfluxDB,Redis,AWS,GCP(GoogleCloudPlatform),Couchbase,CouchDB,ApacheHive/Spark/Impala,Netezza,SQLiteCrypt,Informix。DBeaver連接Hive,需要開啟HiveServer2,HiveServer2配置參考文章:HiveServer2用戶安全認(rèn)證dbeaver-插件,靈活穩(wěn)定的代碼掃描工具。蘇州編程DBeaver安裝
DBeaver的快捷鍵介紹這是我修改后的快捷鍵,因為我想讓它的快捷鍵盡量和Eclipse保持一致。所以下面這些除了執(zhí)行sql和執(zhí)行計劃特殊一些,其他的都和Eclispe保持一致了。ctrl+enter執(zhí)行sqlctrl+shift+e執(zhí)行計劃ctrl+alt+↑向上復(fù)制一行ctrl+alt+↓向下復(fù)制一行alt+↑向上移動一行alt+↓向下移動一行Ctrl+Shift+f對sql語句進(jìn)行格式化ctrl+d刪除當(dāng)前行ctrl+/行注釋ctrl+shift+/塊注釋ctrl+f查找、替換ctrl+shift+x將選定的sql轉(zhuǎn)換成大寫字母ctrl+shift+y將選定的sql轉(zhuǎn)換成小寫字母。南京工具DBeaver中文官網(wǎng)使用 DBeaver 運行 SQL 語句.
DBeaver是什么?Freemulti-platformdatabasetoolfordevelopers,databaseadministrators,analystsandallpeoplewhoneedtoworkwithdatabases.Supportsallpopulardatabases:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQLServer,Sybase,MSAccess,Teradata,Firebird,ApacheHive,Phoenix,Presto,etc.設(shè)置驅(qū)動管理器:數(shù)據(jù)庫——驅(qū)動管理器——編輯或新建Oracle的驅(qū)動,給庫里添加。如果新建的連接的模式不正常,一般是驅(qū)動那里jar包不對,多換換吧。
DBeaver社區(qū)版可以通過官方網(wǎng)站或者Github進(jìn)行下載。兩者都為不同的操作系統(tǒng)提供了安裝包或者解壓版,可以選擇是否需要同時安裝JRE。另外,官方網(wǎng)站還提供了DBeaver的Eclipse插件,可以在Eclipse中進(jìn)行集成。DBeaver支持中文,安裝過程非常簡單,不多說,***需要注意的是DBeaver的運行依賴于JRE(***版本自帶JRE啦!)。不出意外,安裝完成后運行安裝目錄下的可以看到以下界面(Windows10)。支持平臺:Windows(2000/XP/2003/Vista/7/10/11)LinuxMacOSSolarisAIXDBeaver初次使用教程(強大的數(shù)據(jù)庫連接工具)。
查詢結(jié)果記錄數(shù),解決辦法我認(rèn)為是比較好的,默認(rèn)顯示一頁數(shù)據(jù),當(dāng)滾到底時,自動加載下一頁數(shù)據(jù),而且可能通過按鈕加載上一頁、下一頁、所有記錄,可以說是完美解決這個問題。dbeaver要查看到結(jié)構(gòu)也很簡單,只需要在sql窗口輸入表名按住ctrl+左鍵單擊表名就可進(jìn)入表信息操作界面,同時還可查看表數(shù)據(jù),真是很便捷,而且還支持與dbvisualizer相同方式,左邊連接操作模式編輯表信息。rollback/commit功能,這個沒啥好說的,與plsql是一樣的,默認(rèn)手動提交方式,要提交只需要點工具欄的提交按鈕就行。DBeaver導(dǎo)出結(jié)果集為CSV文件。南京工具DBeaver中文官網(wǎng)
如何使用DBeaver修改數(shù)據(jù)庫連接驅(qū)動屬性。蘇州編程DBeaver安裝
DBeaver 數(shù)據(jù)庫管理工具設(shè)置為手動事務(wù)提交DBeaver 默認(rèn)為自動提交事務(wù),很多時候我們做DML操作的時候都是需要自己確認(rèn)再提交更放心。如果在DBeaver 頂部菜單選擇手動事務(wù),關(guān)閉窗口再打開又自動恢復(fù)為自動事務(wù)了。下面我這個設(shè)置方法可以一勞永逸。操作步驟步驟1:打開窗口->優(yōu)先項步驟2:在優(yōu)先項里面選擇連接->transactions(事務(wù))步驟3:去掉Return to。DBeaver 數(shù)據(jù)庫管理工具設(shè)置為手動事務(wù)提交DBeaver 默認(rèn)為自動提交事務(wù),很多時候我們做DML操作的時候都是需要自己確認(rèn)再提交更放心。如果在DBeaver 頂部菜單選擇手動事務(wù),關(guān)閉窗口再打開又自動恢復(fù)為自動事務(wù)了。蘇州編程DBeaver安裝