DBeaver
2025年4月1日大约 3 分钟
DBeaver
1. 功能简介
DBeaver 是一款开源的通用数据库管理工具,支持数据查询与可视化、元数据管理、数据导入导出、驱动扩展等核心特性,为多种数据库(如 MySQL、PostgreSQL、Oracle等)提供跨平台的图形化操作界面。

2. 前置条件
安装好 DBeaver、IoTDB:
DBeaver 下载地址:https://dbeaver.io/download/
IoTDB 下载地址:https://iotdb.apache.org/Download/
3. 配置方式
3.1 下载驱动
选择对应版本的 jar 包,下载后缀 jar-with-dependencies.jar
的包:

3.2 配置驱动
步骤一:打开驱动管理器并新建驱动
- 打开数据库工具导航到
数据库
->驱动管理器
。

- 点击
新建
按钮,开始创建新的驱动配置。

步骤二:配置驱动信息
配置【库】信息,在创建新驱动窗口中,点击
添加文件
按钮。选择下载好的 IoTDB JDBC 驱动文件(如
iotdb-jdbc-2.0.3-jar-with-dependencies.jar
)。点击
找到类
按钮,自动识别驱动类。

- 填写以下驱动设置信息:
- 驱动名称:IoTDB
- 类名:org.apache.iotdb.jdbc.IoTDBDriver
- URL 模版:jdbc:iotdb://{host}:{port}/
- 默认端口:6667
- 默认用户:root

步骤三:创建并测试连接
点击
创建连接
图标。在搜索框中输入
IoTDB
,并选择。点击下一步
,选择URL
的连接方式。

- 完善
JDBC URL
,表模型需在 URL 中补充参数?sql_dialect=table
, 并填写 IoTDB 数据库的密码。

- 点击
测试连接
按钮,如果连接成功,会提示已连接
,并显示服务器版本和驱动版本。


4. 使用方式
- 数据库概览
在界面左侧的数据库导航
中,可以查看数据库相关信息,包括数据库名称、表名称、列名称,列的类型以及列的备注。

- 表结构
在数据库列表中双击某张表,可在界面右侧展示的属性
页签查看具体的表结构,包括表的基本属性和列的详细信息等。

在唯一键
处可以查看表内的主键(time+tag 列)。

- 数据
在右侧界面切换到数据
页签,即可查看该表存储的全部数据。

- 函数与数据类型
在数据库导航
下的存储过程
页签中,可以查看数据库支持的所有函数;

在数据类型
页签中,可以查看数据库当前支持的所有数据类型。
