物聯網工業數據管理場景中,盡管時序數據占主要部分,但企業往往需要實現跨維度關聯分析,多源異構數據的關聯融合管理對數據庫提出了更高要求。
國產原生時序數據庫 IoTDB 通過 JDBC 接口與數據庫管理工具 DataGrip 集成,用戶可直接通過 SQL 實現跨系統、多模態數據分析,為智能制造提供了全域數據協同能力。
打破數據孤島:在 DataGrip 中無縫連接 IoTDB 與其他數據庫(如 MySQL、Oracle),釋放跨數據源關聯分析潛力。
直觀數據導航:DataGrip 支持像管理文件夾一樣,通過樹形結構導航時序數據,輕松瀏覽數據庫、設備、測點等 IoTDB 元數據結構。
便捷運維管理:DataGrip 支持直接執行數據導入/導出,進行插入、更新、刪除等操作,簡化 IoTDB 數據維護流程。
歡迎查看用戶手冊了解更多內容!
01 功能簡介
DataGrip 是一款通用數據庫管理工具,支持數據查詢與可視化、元數據管理、數據導入導出、驅動擴展等核心特性,為多種數據庫(如 MySQL、Redis、Oracle 等)提供跨平臺的圖形化操作界面。

02 前置條件
安裝好 DataGrip、IoTDB:
DataGrip 下載地址:https://www.jetbrains.com/datagrip/download/
IoTDB 下載地址:https://iotdb.apache.org/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/

(2) 下載驅動
步驟一:打開驅動管理器并新建驅動
1. 打開數據庫工具打開左側邊欄 -> 點擊 + 新建。
2. 選擇驅動程序按鈕,開始創建新的驅動配置。

步驟二:配置驅動信息
1. 配置【驅動】信息,在創建新驅動程序窗口中,點擊 + 新建按鈕。

2. 點擊驅動程序文件欄 + 新建按鈕 -> 選擇自定義 JAR。
3. 選擇下載好的 IoTDB JDBC 驅動文件(如 iotdb-jdbc-2.0.5-jar-with-dependencies.jar)。
4. 在常規欄下的類字段里選擇目標 JDBC 驅動類 org.apache.iotdb.jdbc.IoTDBDriver。
5. 填寫驅動名稱:IoTDB。

6. 在選項欄下的連接選項下的保持活動查詢字段里添加 show version。

7. 點擊確定。
步驟三:創建并測試連接
1. 左側邊欄點擊 + 新建圖標 -> 選擇數據源 -> 選擇上面新建的用戶驅動程序。

2. 填寫驅動名稱、注釋。
3. 完善 JDBC URL,并填寫 IoTDB 數據庫的密碼。
4. 點擊測試連接按鈕,如果連接成功,會提示已成功,并顯示服務器版本和驅動版本。

5. 點擊架構 -> 選擇所有數據庫/所有架構。

6. 點擊應用,確定。
04 使用-表模型
(1) 數據庫和表結構概覽
在界面左側的數據庫導航中,可以查看數據庫相關信息,包括數據庫名稱、表名稱、表 comment、唯一鍵(time + tag 列)信息。

(2) 修改表信息/表結構
在數據庫列表中右鍵某張表,可在界面右側展示欄中修改對應的表信息。


(3) 數據操作
在左側欄選擇目標表,雙擊表可以看到表的所有數據。
在左側欄選擇目標表,右鍵選擇新建查詢控制臺,在查詢控制臺中寫 SQL,點擊執行按鈕則可以進行 SQL 操作。

更多內容推薦:
? 下載時序數據庫 IoTDB 開源版
? 了解如何使用 DataGrip-IoTDB 集成