首頁
>
資源
>
產品發布

時序數據庫 IoTDB 集成 DBeaver,簡易操作實現時序數據清晰管理

隨著物聯網場景對時序數據處理需求激增,時序數據庫與數據庫管理工具的集成尤為關鍵。作為數據資產的 “智能管家”,借助數據庫管理工具的可視化操作界面和自動化功能,可以清晰看到時序數據庫存儲的數據結構,讓數據管理以更便捷的方式落地。

國產原生時序數據庫 IoTDB 專注時序數據存儲,使用 JDBC 與數據庫管理工具 DBeaver 的集成適用于樹/表雙模型,不僅提高了數據管理的效率,還降低了數據管理的技術門檻。

  • 層級路徑樹形導航:DBeaver 界面支持直接展開 IoTDB 的數據庫、設備、測點,像操作文件夾一樣管理時序數據。

  • 數據導入/導出自動化:DBeaver 可實現 IoTDB 數據導入導出全程圖形化操作,降低操作門檻。

  • 多維數據透視:DBeaver 的多標簽頁操作可同時連接 IoTDB 與業務數據庫(如 MySQL、Oracle),實現跨庫關聯分析。

歡迎查看用戶手冊了解更多內容!

01 功能簡介

DBeaver 是一款開源的通用數據庫管理工具,支持數據查詢與可視化、元數據管理、數據導入導出、驅動擴展等核心特性,為多種數據庫(如 MySQL、PostgreSQL、Oracle等)提供跨平臺的圖形化操作界面。

DBeaver JDBC集成圖1-20250528.png

02 前置條件

安裝好 DBeaver、IoTDB:

  • DBeaver 下載地址:https://dbeaver.io/download/

03 配置方式

(1) 下載驅動

選擇對應版本的 jar 包,下載后綴 jar-with-dependencies.jar 的包:

  • 鏈接 1:https://repo1.maven.org/maven2/com/timecho/iotdb/iotdb-jdbc/2.0.3.3/iotdb-jdbc-2.0.3.3-jar-with-dependencies.jar

  • 鏈接 2:https://repo1.maven.org/maven2/com/timecho/iotdb/iotdb-jdbc/2.0.3.3/

DBeaver JDBC集成圖2-20250528.png

(2) 配置驅動

步驟一:打開驅動管理器并新建驅動

1. 打開數據庫工具導航到數據庫 -> 驅動管理器。

2. 點擊新建按鈕,開始創建新的驅動配置。

DBeaver JDBC集成圖3-20250528.jpg

DBeaver JDBC集成圖4-20250528.jpg

步驟二:配置驅動信息

1. 配置【庫】信息,在創建新驅動窗口中,點擊添加文件按鈕。

2. 選擇下載好的 IoTDB JDBC 驅動文件(如 iotdb-jdbc-2.0.3-jar-with-dependencies.jar)。

3. 點擊找到類按鈕,自動識別驅動類。

4. 填寫以下驅動設置信息:

  • 驅動名稱:IoTDB

  • 類名:org.apache.iotdb.jdbc.IoTDBDriver

  • URL 模版:jdbc:iotdb://{host}:{port}/

  • 默認端口:6667

  • 默認用戶:root

DBeaver JDBC集成圖5-20250528.png

DBeaver JDBC集成圖6-20250528.jpg

步驟三:創建并測試連接

1. 點擊創建連接圖標。

2. 在搜索框中輸入 IoTDB,并選擇。點擊下一步,選擇 URL 的連接方式。

3. 完善 JDBC URL(表模型需在 URL 中補充參數 ?sql_dialect=table),并填寫 IoTDB 數據庫的密碼。

4. 點擊測試連接按鈕,如果連接成功,會提示已連接,并顯示服務器版本和驅動版本。

DBeaver JDBC集成圖7-20250528.jpg

DBeaver JDBC集成圖8-20250528.jpg

注意:樹模型創建連接時,可以選擇主機的連接方式。

DBeaver JDBC集成圖9-20250528.jpg

DBeaver JDBC集成圖10-20250528.png

DBeaver JDBC集成圖11-20250528.jpg

04 使用-表模型

(1) 數據庫概覽

在界面左側的數據庫導航中,可以查看數據庫相關信息,包括數據庫名稱、表名稱、列名稱,列的類型以及列的備注。

DBeaver JDBC集成圖12-20250528.jpg

(2) 表結構

在數據庫列表中雙擊某張表,可在界面右側展示的屬性頁簽查看具體的表結構,包括表的基本屬性和列的詳細信息等。

DBeaver JDBC集成圖13-20250528.jpg

在唯一鍵處可以查看表內的主鍵(time+tag 列)。

DBeaver JDBC集成圖14-20250528.jpg

(3) 數據

在右側界面切換到數據頁簽,即可查看該表存儲的全部數據。

DBeaver JDBC集成圖15-20250528.jpg

(4) 函數與數據類型

在數據庫導航下的存儲過程頁簽中,可以查看數據庫支持的所有函數;

在數據類型頁簽中,可以查看數據庫當前支持的所有數據類型。

DBeaver JDBC集成圖16-20250528.jpg

DBeaver JDBC集成圖17-20250528.jpg

05 使用-樹模型

(1) 數據庫概覽

在界面左側的數據庫導航中,可以查看數據庫相關信息,包括數據庫名稱、設備名稱、測點名稱以及測點類型。

DBeaver JDBC集成圖18-20250528.jpg

(2) 設備及測點

在左側數據庫列表中,雙擊選中某個設備,界面右側將展示該設備的基本屬性信息,在列標簽中可查看測點的詳細信息。

DBeaver JDBC集成圖19-20250528.jpg

(3) 數據

在右側界面切換到數據頁簽,即可查看該測點存儲的全部數據。

DBeaver JDBC集成圖20-20250528.png

(4) 函數與數據類型

在數據庫導航下的存儲過程頁簽中,可以查看數據庫支持的所有函數;

在數據類型頁簽中,可以查看數據庫當前支持的所有數據類型。

DBeaver JDBC集成圖21-20250528.png

DBeaver JDBC集成圖22-20250528.png

更多內容推薦:

下載時序數據庫 IoTDB 開源版

了解如何使用 DataEase-IoTDB 集成