Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added src/.vuepress/public/img/table-dbeaver-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/.vuepress/public/img/table-dbeaver-7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions src/.vuepress/sidebar/V2.0.x/en-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,14 @@ export const enSidebar = {
{ text: 'RESTAPI V1 ', link: 'RestAPI-V1' },
],
},
{
text: 'Ecosystem Integration',
collapsible: true,
prefix: 'Ecosystem-Integration/',
children: [
{ text: 'DBeaver', link: 'DBeaver' },
],
},
{
text: 'SQL Manual',
collapsible: true,
Expand Down
8 changes: 8 additions & 0 deletions src/.vuepress/sidebar/V2.0.x/zh-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,14 @@ export const zhSidebar = {
{ text: 'RESTAPI V1 ', link: 'RestServiceV1' },
],
},
{
text: '系统集成',
collapsible: true,
prefix: 'Ecosystem-Integration/',
children: [
{ text: 'DBeaver', link: 'DBeaver' },
],
},
{
text: 'SQL手册',
collapsible: true,
Expand Down
8 changes: 8 additions & 0 deletions src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,14 @@ export const enSidebar = {
{ text: 'RESTAPI V1 ', link: 'RestAPI-V1' },
],
},
{
text: 'Ecosystem Integration',
collapsible: true,
prefix: 'Ecosystem-Integration/',
children: [
{ text: 'DBeaver', link: 'DBeaver' },
],
},
{
text: 'SQL Manual',
collapsible: true,
Expand Down
8 changes: 8 additions & 0 deletions src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,14 @@ export const zhSidebar = {
{ text: 'RESTAPI V1 ', link: 'RestServiceV1' },
],
},
{
text: '系统集成',
collapsible: true,
prefix: 'Ecosystem-Integration/',
children: [
{ text: 'DBeaver', link: 'DBeaver' },
],
},
{
text: 'SQL手册',
collapsible: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
under the License.

-->
# C# Native API

## 1. Feature Overview

Expand Down
77 changes: 77 additions & 0 deletions src/UserGuide/Master/Table/Ecosystem-Integration/DBeaver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<!--

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.

-->

# DBeaver

DBeaver is an SQL client and database management tool. It can interact with IoTDB using IoTDB's JDBC driver.

## 1. Install DBeaver

* Download DBeaver: https://dbeaver.io/download/

## 2. Install IoTDB

* Method 1: Download IoTDB binary release
* Download: https://iotdb.apache.org/Download/
* Version requirement: ≥ 2.0.1
* Method 2: Build from source
* Source code: https://github.com/apache/iotdb
* Follow compilation instructions in README.md or README_ZH.md


## 3. Connect IoTDB to DBeaver

1. Start the IoTDB service.

```shell
./sbin/start-server.sh
```
2. Launch DBeaver.

3. Create a new database connection:

1. Go to `DBeaver > Database > New Database Connection`, or click the `"+"` icon in the top-left corner.

![](/img/table-dbeaver-1.png)

![](/img/table-dbeaver-2.png)

2. Select the IoTDB driver (under `"All"` or `"Timeseries"` categories).

![](/img/table-dbeaver-3.png)

3. Configure the connection based on your IoTDB model:(Username = Password = root)

1. For Tree Model: Use the default Host method

![](/img/table-dbeaver-4.png)

2. For Table Model: Use the URL method and append `?sql_dialect=table` to enable table mode.

![](/img/table-dbeaver-5.png)

4. Click `Test` Connection – if successful, the IoTDB version will be displayed.

![](/img/table-dbeaver-6.png)

4. You can now use IoTDB via DBeaver.

![](/img/table-dbeaver-7.png)
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
under the License.

-->
# C# Native API

## 1. Feature Overview

Expand Down
77 changes: 77 additions & 0 deletions src/UserGuide/latest-Table/Ecosystem-Integration/DBeaver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<!--

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.

-->

# DBeaver

DBeaver is an SQL client and database management tool. It can interact with IoTDB using IoTDB's JDBC driver.

## 1. Install DBeaver

* Download DBeaver: https://dbeaver.io/download/

## 2. Install IoTDB

* Method 1: Download IoTDB binary release
* Download: https://iotdb.apache.org/Download/
* Version requirement: ≥ 2.0.1
* Method 2: Build from source
* Source code: https://github.com/apache/iotdb
* Follow compilation instructions in README.md or README_ZH.md


## 3. Connect IoTDB to DBeaver

1. Start the IoTDB service.

```shell
./sbin/start-server.sh
```
2. Launch DBeaver.

3. Create a new database connection:

1. Go to `DBeaver > Database > New Database Connection`, or click the `"+"` icon in the top-left corner.

![](/img/table-dbeaver-1.png)

![](/img/table-dbeaver-2.png)

2. Select the IoTDB driver (under `"All"` or `"Timeseries"` categories).

![](/img/table-dbeaver-3.png)

3. Configure the connection based on your IoTDB model:(Username = Password = root)

1. For Tree Model: Use the default Host method

![](/img/table-dbeaver-4.png)

2. For Table Model: Use the URL method and append `?sql_dialect=table` to enable table mode.

![](/img/table-dbeaver-5.png)

4. Click `Test` Connection – if successful, the IoTDB version will be displayed.

![](/img/table-dbeaver-6.png)

4. You can now use IoTDB via DBeaver.

![](/img/table-dbeaver-7.png)
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
under the License.

-->
# C# 原生接口

## 1. 功能介绍

Expand Down
74 changes: 74 additions & 0 deletions src/zh/UserGuide/Master/Table/Ecosystem-Integration/DBeaver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<!--

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.

-->

# DBeaver

DBeaver 是一个 SQL 客户端和数据库管理工具。DBeaver 可以使用 IoTDB 的 JDBC 驱动与 IoTDB 进行交互。

## 1. DBeaver 安装

* DBeaver 下载地址:https://dbeaver.io/download/

## 2. IoTDB 安装

* 方法1:下载 IoTDB 二进制版本
* IoTDB 下载地址:https://iotdb.apache.org/Download/
* 版本 >= 2.0.1
* 方法2:从 IoTDB 源代码编译
* 源代码: https://github.com/apache/iotdb
* 编译方法参见以上链接中的 README.md 或 README_ZH.md

## 3. 连接 IoTDB 与 DBeaver

1. 启动 IoTDB 服务

```shell
./sbin/start-server.sh
```
2. 启动 DBeaver

3. 新建 Database Connection

1. 点击 DBeaver > Database > New Database Connection,或者直接点击左上角图标

![](/img/table-dbeaver-1.png)

2. 选择 IoTDB 驱动(可在 All 或 Timeseries 分类中找到)

![](/img/table-dbeaver-2.png)

3. 根据要连接的IoTDB是树模型或表模型,选择不同的连接方式(Username = Password = root)

1. 欲连接树模型IoTDB,使用默认的Host方法进行连接即可,如下图所示

![](/img/table-dbeaver-3.png)

2. 欲连接表模型IoTDB,使用URL方法连接,需在URL后面添加 ?sql_dialect=table 启用表模式

![](/img/table-dbeaver-4.png)

4. 通过 Test Connection 测试连接,能够显示对应的IoTDB版本号即连接成功

![](/img/table-dbeaver-5.png)

4. 可以开始通过 DBeaver 使用 IoTDB

![](/img/table-dbeaver-6.png)
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
under the License.

-->
# C# 原生接口

## 1. 功能介绍

Expand Down
Loading