This is an automated email from the ASF dual-hosted git repository.
zhaoxinyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git
The following commit(s) were added to refs/heads/main by this push:
new d69d8b5d add datagrip in ecosystem (#795)
d69d8b5d is described below
commit d69d8b5d232401758af1e8991168bf8db9e042a7
Author: leto-b <[email protected]>
AuthorDate: Fri Jul 4 23:33:17 2025 +0800
add datagrip in ecosystem (#795)
---
src/.vuepress/public/img/datagrip-1.png | Bin 0 -> 148632 bytes
src/.vuepress/public/img/datagrip-10.png | Bin 0 -> 646615 bytes
src/.vuepress/public/img/datagrip-11.png | Bin 0 -> 392567 bytes
src/.vuepress/public/img/datagrip-12.png | Bin 0 -> 362110 bytes
src/.vuepress/public/img/datagrip-13.png | Bin 0 -> 474950 bytes
src/.vuepress/public/img/datagrip-2.png | Bin 0 -> 746686 bytes
src/.vuepress/public/img/datagrip-3.png | Bin 0 -> 94613 bytes
src/.vuepress/public/img/datagrip-4.png | Bin 0 -> 230830 bytes
src/.vuepress/public/img/datagrip-5.png | Bin 0 -> 280372 bytes
src/.vuepress/public/img/datagrip-6.png | Bin 0 -> 268464 bytes
src/.vuepress/public/img/datagrip-7.png | Bin 0 -> 165480 bytes
src/.vuepress/public/img/datagrip-8.png | Bin 0 -> 205938 bytes
src/.vuepress/public/img/datagrip-9.png | Bin 0 -> 148007 bytes
src/.vuepress/public/img/datagrip-en-1.png | Bin 0 -> 77314 bytes
src/.vuepress/public/img/datagrip-en-10.png | Bin 0 -> 269438 bytes
src/.vuepress/public/img/datagrip-en-11.png | Bin 0 -> 154468 bytes
src/.vuepress/public/img/datagrip-en-12.png | Bin 0 -> 125717 bytes
src/.vuepress/public/img/datagrip-en-13.png | Bin 0 -> 206574 bytes
src/.vuepress/public/img/datagrip-en-3.png | Bin 0 -> 98468 bytes
src/.vuepress/public/img/datagrip-en-4.png | Bin 0 -> 126107 bytes
src/.vuepress/public/img/datagrip-en-5.png | Bin 0 -> 152368 bytes
src/.vuepress/public/img/datagrip-en-6.png | Bin 0 -> 152953 bytes
src/.vuepress/public/img/datagrip-en-7.png | Bin 0 -> 115253 bytes
src/.vuepress/public/img/datagrip-en-8.png | Bin 0 -> 129424 bytes
src/.vuepress/public/img/datagrip-en-9.png | Bin 0 -> 93858 bytes
src/.vuepress/sidebar/V2.0.x/en-Table.ts | 1 +
src/.vuepress/sidebar/V2.0.x/zh-Table.ts | 1 +
src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts | 1 +
src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts | 1 +
.../Master/Table/Ecosystem-Integration/DataGrip.md | 127 +++++++++++++++++++++
.../latest-Table/Ecosystem-Integration/DataGrip.md | 127 +++++++++++++++++++++
.../Master/Table/Ecosystem-Integration/DataGrip.md | 127 +++++++++++++++++++++
.../latest-Table/Ecosystem-Integration/DataGrip.md | 127 +++++++++++++++++++++
33 files changed, 512 insertions(+)
diff --git a/src/.vuepress/public/img/datagrip-1.png
b/src/.vuepress/public/img/datagrip-1.png
new file mode 100644
index 00000000..4530367b
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-1.png differ
diff --git a/src/.vuepress/public/img/datagrip-10.png
b/src/.vuepress/public/img/datagrip-10.png
new file mode 100644
index 00000000..2acc9881
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-10.png differ
diff --git a/src/.vuepress/public/img/datagrip-11.png
b/src/.vuepress/public/img/datagrip-11.png
new file mode 100644
index 00000000..96ddfc25
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-11.png differ
diff --git a/src/.vuepress/public/img/datagrip-12.png
b/src/.vuepress/public/img/datagrip-12.png
new file mode 100644
index 00000000..7aa4a48a
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-12.png differ
diff --git a/src/.vuepress/public/img/datagrip-13.png
b/src/.vuepress/public/img/datagrip-13.png
new file mode 100644
index 00000000..feff43e4
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-13.png differ
diff --git a/src/.vuepress/public/img/datagrip-2.png
b/src/.vuepress/public/img/datagrip-2.png
new file mode 100644
index 00000000..fcd740e9
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-2.png differ
diff --git a/src/.vuepress/public/img/datagrip-3.png
b/src/.vuepress/public/img/datagrip-3.png
new file mode 100644
index 00000000..09edc054
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-3.png differ
diff --git a/src/.vuepress/public/img/datagrip-4.png
b/src/.vuepress/public/img/datagrip-4.png
new file mode 100644
index 00000000..a80be62c
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-4.png differ
diff --git a/src/.vuepress/public/img/datagrip-5.png
b/src/.vuepress/public/img/datagrip-5.png
new file mode 100644
index 00000000..0395593b
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-5.png differ
diff --git a/src/.vuepress/public/img/datagrip-6.png
b/src/.vuepress/public/img/datagrip-6.png
new file mode 100644
index 00000000..f0140cc1
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-6.png differ
diff --git a/src/.vuepress/public/img/datagrip-7.png
b/src/.vuepress/public/img/datagrip-7.png
new file mode 100644
index 00000000..18752ed5
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-7.png differ
diff --git a/src/.vuepress/public/img/datagrip-8.png
b/src/.vuepress/public/img/datagrip-8.png
new file mode 100644
index 00000000..8b960865
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-8.png differ
diff --git a/src/.vuepress/public/img/datagrip-9.png
b/src/.vuepress/public/img/datagrip-9.png
new file mode 100644
index 00000000..5aa5334b
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-9.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-1.png
b/src/.vuepress/public/img/datagrip-en-1.png
new file mode 100644
index 00000000..fbbd0b6c
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-1.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-10.png
b/src/.vuepress/public/img/datagrip-en-10.png
new file mode 100644
index 00000000..c6d32613
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-10.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-11.png
b/src/.vuepress/public/img/datagrip-en-11.png
new file mode 100644
index 00000000..ccfa449e
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-11.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-12.png
b/src/.vuepress/public/img/datagrip-en-12.png
new file mode 100644
index 00000000..eb801ec0
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-12.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-13.png
b/src/.vuepress/public/img/datagrip-en-13.png
new file mode 100644
index 00000000..b733dd40
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-13.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-3.png
b/src/.vuepress/public/img/datagrip-en-3.png
new file mode 100644
index 00000000..c72882f9
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-3.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-4.png
b/src/.vuepress/public/img/datagrip-en-4.png
new file mode 100644
index 00000000..c4e34e4e
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-4.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-5.png
b/src/.vuepress/public/img/datagrip-en-5.png
new file mode 100644
index 00000000..9404f1fd
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-5.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-6.png
b/src/.vuepress/public/img/datagrip-en-6.png
new file mode 100644
index 00000000..9f21ec97
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-6.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-7.png
b/src/.vuepress/public/img/datagrip-en-7.png
new file mode 100644
index 00000000..2567d067
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-7.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-8.png
b/src/.vuepress/public/img/datagrip-en-8.png
new file mode 100644
index 00000000..b896b79d
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-8.png differ
diff --git a/src/.vuepress/public/img/datagrip-en-9.png
b/src/.vuepress/public/img/datagrip-en-9.png
new file mode 100644
index 00000000..54cbbc55
Binary files /dev/null and b/src/.vuepress/public/img/datagrip-en-9.png differ
diff --git a/src/.vuepress/sidebar/V2.0.x/en-Table.ts
b/src/.vuepress/sidebar/V2.0.x/en-Table.ts
index fb6d4455..196c6529 100644
--- a/src/.vuepress/sidebar/V2.0.x/en-Table.ts
+++ b/src/.vuepress/sidebar/V2.0.x/en-Table.ts
@@ -166,6 +166,7 @@ export const enSidebar = {
collapsible: true,
children: [
{ text: 'DBeaver', link: 'DBeaver' },
+ { text: 'DataGrip', link: 'DataGrip' },
],
},
],
diff --git a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
index 6361b1d3..e0d320ef 100644
--- a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
+++ b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
@@ -156,6 +156,7 @@ export const zhSidebar = {
collapsible: true,
children: [
{ text: 'DBeaver', link: 'DBeaver' },
+ { text: 'DataGrip', link: 'DataGrip' },
],
},
],
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
index 2620c9f2..d7595f13 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
@@ -171,6 +171,7 @@ export const enSidebar = {
collapsible: true,
children: [
{ text: 'DBeaver', link: 'DBeaver' },
+ { text: 'DataGrip', link: 'DataGrip' },
],
},
],
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
index 135414f0..a3dae6bc 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
@@ -160,6 +160,7 @@ export const zhSidebar = {
collapsible: true,
children: [
{ text: 'DBeaver', link: 'DBeaver' },
+ { text: 'DataGrip', link: 'DataGrip' },
],
},
],
diff --git a/src/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
b/src/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
new file mode 100644
index 00000000..5e8b3710
--- /dev/null
+++ b/src/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
@@ -0,0 +1,127 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# DataGrip
+
+## 1. Feature Overview
+
+DataGrip is an open-source universal database management tool that supports
core functionalities including data query and visualization, metadata
management, data import/export, and driver extensions. It provides a
cross-platform graphical interface for various databases (e.g., MySQL,
PostgreSQL, Oracle).
+
+IoTDB integrates with DataGrip via JDBC, enabling users to navigate
time-series data in a tree-like structure similar to managing folders. It also
supports cross-database analysis by connecting to other databases (e.g., MySQL,
Oracle), significantly enhancing time-series data management capabilities in
IoT scenarios.
+
+
+
+## 2. Prerequisites
+
+Ensure DataGrip and IoTDB are installed:
+
+- DataGrip download: https://www.jetbrains.com/datagrip/download/
+
+- IoTDB download: https://iotdb.apache.org/Download/
+
+## 3. Configuration Guide
+
+### 3.1 Download Driver
+
+Select the appropriate version of the JAR package (choose the
`jar-with-dependencies.jar` variant):
+
+- Option 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
+
+- Option 2:
https://repo1.maven.org/maven2/com/timecho/iotdb/iotdb-jdbc/2.0.3.3/
+
+
+
+### 3.2 Configure Driver
+
+#### Step 1: Open Driver Manager and Create New Driver
+
+1. Open Database Tool Window from the left sidebar → Click the `+` button
to create a new configuration.
+
+2. Select the `Driver` button to start configuring a new driver.
+
+
+
+#### Step 2: Configure Driver Details
+
+1. In the Drivers section, click the `+` button in the `Create New Driver`
window.
+
+
+
+2. Click the `+` button under Driver Files → Select Custom JARs.
+
+3. Choose the downloaded IoTDB JDBC driver file (e.g.,
`iotdb-jdbc-2.0.5-jar-with-dependencies.jar`).
+
+4. Under the General tab, select the JDBC driver class:
`org.apache.iotdb.jdbc.IoTDBDriver`.
+
+5. Set the driver name: IoTDB.
+
+
+
+6. Under the Options tab, add `show version` to the Keep-alive query
field in the Connection section.
+
+
+
+7. Click OK.
+
+#### Step 3: Create and Test Connection
+
+1. Click the `+` button in the left sidebar → Select Data Source → Choose
the newly created driver.
+
+
+
+2. Enter the driver name and comments (optional).
+
+3. Configure the JDBC URL and enter the IoTDB database password.
+
+4. Click `Test Connection`. If successful, it will display `Succeeded`
along with server and driver versions.
+
+
+
+5. Navigate to Schemas → Select All databases / All schemas.
+
+
+
+6. Click Apply → OK.
+
+## 4. Usage Guide
+
+1. Database and Table Structure Overview
+
+In the `Database Explorer `(left panel), you can view: Database names,
Table names and comments, Primary key info (time + tag columns).
+
+
+
+2. Modify Table Structure
+
+Right-click a table → Use the right panel to edit table properties (e.g.,
columns, constraints).
+
+
+
+
+
+3. Data Operations
+
+View Data: Double-click a table to see all records.
+
+Run Queries: Right-click a table → New Query Console → Write SQL →
Click Execute.
+
+
+
diff --git a/src/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
b/src/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
new file mode 100644
index 00000000..5e8b3710
--- /dev/null
+++ b/src/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
@@ -0,0 +1,127 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# DataGrip
+
+## 1. Feature Overview
+
+DataGrip is an open-source universal database management tool that supports
core functionalities including data query and visualization, metadata
management, data import/export, and driver extensions. It provides a
cross-platform graphical interface for various databases (e.g., MySQL,
PostgreSQL, Oracle).
+
+IoTDB integrates with DataGrip via JDBC, enabling users to navigate
time-series data in a tree-like structure similar to managing folders. It also
supports cross-database analysis by connecting to other databases (e.g., MySQL,
Oracle), significantly enhancing time-series data management capabilities in
IoT scenarios.
+
+
+
+## 2. Prerequisites
+
+Ensure DataGrip and IoTDB are installed:
+
+- DataGrip download: https://www.jetbrains.com/datagrip/download/
+
+- IoTDB download: https://iotdb.apache.org/Download/
+
+## 3. Configuration Guide
+
+### 3.1 Download Driver
+
+Select the appropriate version of the JAR package (choose the
`jar-with-dependencies.jar` variant):
+
+- Option 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
+
+- Option 2:
https://repo1.maven.org/maven2/com/timecho/iotdb/iotdb-jdbc/2.0.3.3/
+
+
+
+### 3.2 Configure Driver
+
+#### Step 1: Open Driver Manager and Create New Driver
+
+1. Open Database Tool Window from the left sidebar → Click the `+` button
to create a new configuration.
+
+2. Select the `Driver` button to start configuring a new driver.
+
+
+
+#### Step 2: Configure Driver Details
+
+1. In the Drivers section, click the `+` button in the `Create New Driver`
window.
+
+
+
+2. Click the `+` button under Driver Files → Select Custom JARs.
+
+3. Choose the downloaded IoTDB JDBC driver file (e.g.,
`iotdb-jdbc-2.0.5-jar-with-dependencies.jar`).
+
+4. Under the General tab, select the JDBC driver class:
`org.apache.iotdb.jdbc.IoTDBDriver`.
+
+5. Set the driver name: IoTDB.
+
+
+
+6. Under the Options tab, add `show version` to the Keep-alive query
field in the Connection section.
+
+
+
+7. Click OK.
+
+#### Step 3: Create and Test Connection
+
+1. Click the `+` button in the left sidebar → Select Data Source → Choose
the newly created driver.
+
+
+
+2. Enter the driver name and comments (optional).
+
+3. Configure the JDBC URL and enter the IoTDB database password.
+
+4. Click `Test Connection`. If successful, it will display `Succeeded`
along with server and driver versions.
+
+
+
+5. Navigate to Schemas → Select All databases / All schemas.
+
+
+
+6. Click Apply → OK.
+
+## 4. Usage Guide
+
+1. Database and Table Structure Overview
+
+In the `Database Explorer `(left panel), you can view: Database names,
Table names and comments, Primary key info (time + tag columns).
+
+
+
+2. Modify Table Structure
+
+Right-click a table → Use the right panel to edit table properties (e.g.,
columns, constraints).
+
+
+
+
+
+3. Data Operations
+
+View Data: Double-click a table to see all records.
+
+Run Queries: Right-click a table → New Query Console → Write SQL →
Click Execute.
+
+
+
diff --git a/src/zh/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
b/src/zh/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
new file mode 100644
index 00000000..7909ceb2
--- /dev/null
+++ b/src/zh/UserGuide/Master/Table/Ecosystem-Integration/DataGrip.md
@@ -0,0 +1,127 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# DataGrip
+
+## 1. 功能简介
+
+DataGrip 是一款通用数据库管理工具,支持数据查询与可视化、元数据管理、数据导入导出、驱动扩展等核心特性,为多种数据库(如
MySQL、Redis、Oracle等)提供跨平台的图形化操作界面。
+
+IoTDB 通过 JDBC 接口与 DataGrip 集成,支持像管理文件夹一样通过树形结构导航时序数据,同时支持连接其他数据库(如
MySQL、Oracle)进行跨库关联分析,有效提升了物联网场景下的时序数据管理能力。
+
+
+
+## 2. 前置条件
+
+安装好 DataGrip、IoTDB:
+
+- DataGrip 下载地址:https://www.jetbrains.com/datagrip/download/
+
+- IoTDB 下载地址:https://iotdb.apache.org/Download/
+
+## 3. 配置方式
+
+### 3.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/
+
+
+
+### 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. 点击应用,确定。
+
+## 4. 使用方式
+
+1. 数据库和表结构概览
+
+在界面左侧的`数据库导航`中,可以查看数据库相关信息,包括数据库名称、表名称、表comment、唯一键(time+tag 列)信息。
+
+
+
+2. 修改表信息/表结构
+
+在数据库列表中右键某张表,可在界面右侧展示栏中修改对应的表信息。
+
+
+
+
+
+3. 数据
+
+在左侧栏选择目标表,双击表可以看到表的所有数据。
+
+在左侧栏选择目标表,右键选择新建查询控制台,在查询控制台中写sql,点击执行按钮则可以进行sql操作。
+
+
+
diff --git a/src/zh/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
b/src/zh/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
new file mode 100644
index 00000000..7909ceb2
--- /dev/null
+++ b/src/zh/UserGuide/latest-Table/Ecosystem-Integration/DataGrip.md
@@ -0,0 +1,127 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# DataGrip
+
+## 1. 功能简介
+
+DataGrip 是一款通用数据库管理工具,支持数据查询与可视化、元数据管理、数据导入导出、驱动扩展等核心特性,为多种数据库(如
MySQL、Redis、Oracle等)提供跨平台的图形化操作界面。
+
+IoTDB 通过 JDBC 接口与 DataGrip 集成,支持像管理文件夹一样通过树形结构导航时序数据,同时支持连接其他数据库(如
MySQL、Oracle)进行跨库关联分析,有效提升了物联网场景下的时序数据管理能力。
+
+
+
+## 2. 前置条件
+
+安装好 DataGrip、IoTDB:
+
+- DataGrip 下载地址:https://www.jetbrains.com/datagrip/download/
+
+- IoTDB 下载地址:https://iotdb.apache.org/Download/
+
+## 3. 配置方式
+
+### 3.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/
+
+
+
+### 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. 点击应用,确定。
+
+## 4. 使用方式
+
+1. 数据库和表结构概览
+
+在界面左侧的`数据库导航`中,可以查看数据库相关信息,包括数据库名称、表名称、表comment、唯一键(time+tag 列)信息。
+
+
+
+2. 修改表信息/表结构
+
+在数据库列表中右键某张表,可在界面右侧展示栏中修改对应的表信息。
+
+
+
+
+
+3. 数据
+
+在左侧栏选择目标表,双击表可以看到表的所有数据。
+
+在左侧栏选择目标表,右键选择新建查询控制台,在查询控制台中写sql,点击执行按钮则可以进行sql操作。
+
+
+