DBeaver是一個(gè)通用的數(shù)據(jù)庫管理工具和SQL客戶端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的數(shù)據(jù)庫。DBeaver提供一個(gè)圖形界面用來查看數(shù)據(jù)庫結(jié)構(gòu)、執(zhí)行SQL查詢和腳本,瀏覽和導(dǎo)出數(shù)據(jù),處理BLOB/CLOB數(shù)據(jù),修改數(shù)據(jù)庫結(jié)構(gòu)等等。DBeaver22.3.1已發(fā)布。DBever去掉執(zhí)行SQL時(shí)的參數(shù)檢查關(guān)閉煩人的參數(shù)檢查:選中要執(zhí)行的SQL語句,右鍵-優(yōu)先項(xiàng)-編輯器-SQL編輯器-SQL處理-參數(shù),去掉兩個(gè)與啟用參數(shù)相關(guān)勾選的選項(xiàng)。使用 DBeaver 遷移數(shù)據(jù)。蘇州編程DBeaver官網(wǎng)
問題:用慣了PLSQL的我總是習(xí)慣于有commit提交按鈕的操作,那么dbeaver如果實(shí)現(xiàn)同樣的手動(dòng)點(diǎn)擊提交按鈕進(jìn)行commit呢?答案:首先,我們新增一條記錄,這里是用**常用的操作,直接在可視界面上新增一條數(shù)據(jù)。點(diǎn)擊save或者是ctrl + s 保存出現(xiàn)一條insert的日志(如果這里不知道如何調(diào)出查看操作日志可以查看我的筆記調(diào)出查詢管理或事務(wù)日志)。這時(shí)候我們進(jìn)行查詢是可以查詢出這條新增的記錄的,但是其實(shí)這個(gè)insert操作還沒有提交,當(dāng)你的代碼來調(diào)用這個(gè)查詢的時(shí)候是查詢不到新增的這條記錄的。蘇州編程DBeaver官網(wǎng)dbeaver 驅(qū)動(dòng)安裝 說明.
信創(chuàng)環(huán)境下數(shù)據(jù)庫的遠(yuǎn)程管理與DBeaver工具前文談到在信創(chuàng)環(huán)境下,常用的**數(shù)據(jù)庫主要是:SQLite、MariaDB(MySQL)和postgreSQL(瀚高數(shù)據(jù)庫**版),可以在一些產(chǎn)品中內(nèi)嵌使用。在實(shí)際工作中,經(jīng)常需要進(jìn)行遠(yuǎn)程管理,DBeaver是開源**的數(shù)據(jù)庫遠(yuǎn)程管理工具,通過JDBC支持幾乎所有類型的數(shù)據(jù)庫系統(tǒng),界面美觀操作方便,是開發(fā)調(diào)試數(shù)據(jù)庫的好幫手。數(shù)據(jù)庫遠(yuǎn)程管理配置很多情況下需要對(duì)數(shù)據(jù)庫進(jìn)行遠(yuǎn)程管理和調(diào)試,尤其是在很多服務(wù)器關(guān)閉了SSH遠(yuǎn)程訪問后,通過數(shù)據(jù)庫的遠(yuǎn)程訪問功能進(jìn)行遠(yuǎn)程管理是很常用的操作。遠(yuǎn)程訪問首先要保證防火墻放開相應(yīng)的端口,或者關(guān)閉防火墻。
DBeaver是一個(gè)基于Java開發(fā)的**的數(shù)據(jù)庫管理和開發(fā)工具,可以運(yùn)行在各種操作系統(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 的 JDBC 驅(qū)動(dòng)程序問題。
Tasks:SQL 腳本執(zhí)行任務(wù)已添加增加變量支持添加了按項(xiàng)目/類型分組的任務(wù)活動(dòng)數(shù)據(jù)庫/方案現(xiàn)已保留,用于自定義 SQL 查詢目標(biāo)表映射已修復(fù),可用于數(shù)據(jù)庫到數(shù)據(jù)庫的數(shù)據(jù)傳輸Data viewer:改進(jìn)了列過濾器用戶界面(多值選擇,值搜索)空 XML 列支持已修復(fù)列值轉(zhuǎn)換和著色已修復(fù)改進(jìn)了上下文菜單(更改了布局,添加了缺少的命令)缺少工具欄動(dòng)作的問題已修復(fù)十六進(jìn)制編輯器的顏色得到改進(jìn),增加了深色主題支持。SQL editor:自動(dòng)完成現(xiàn)在尊重活動(dòng)模式數(shù)據(jù)庫輸出讀取已修復(fù)(異步模式)超鏈接和對(duì)象導(dǎo)航已修復(fù)別名生成算法得到改進(jìn),。Linux系統(tǒng)上數(shù)據(jù)庫管理和開發(fā)工具DBeaver使用安裝介紹。南京開源DBeaver代理價(jià)格
DBeaver企業(yè)版下載中心。蘇州編程DBeaver官網(wǎng)
————————————————------連接數(shù)據(jù)庫與SQLyog不同,DBeaver需要配置每個(gè)腳本所連接的數(shù)據(jù)庫,否則腳本無法執(zhí)行。一般的做法是:每個(gè)項(xiàng)目都要設(shè)置至少一個(gè)連接(Connections),項(xiàng)目文件夾下新建一個(gè)Scripts文件夾,用來放腳本,右鍵腳本(可多選),選擇associatewithdatasource,然后選擇Connections中的其中一個(gè)數(shù)據(jù)源進(jìn)行連接。連接之后腳本名左邊會(huì)出現(xiàn)連接到的數(shù)據(jù)庫服務(wù)的名稱(如<localhost>Script)。蘇州編程DBeaver官網(wǎng)