DBeaver

1. 功能简介

DBeaver 是一款开源的通用数据库管理工具,支持数据查询与可视化​、元数据管理​、数据导入导出、驱动扩展等核心特性,为多种数据库(如 MySQL、PostgreSQL、Oracle等)提供跨平台的图形化操作界面。

2. 前置条件

安装好 DBeaver、IoTDB:

3. 配置方式

3.1 下载驱动

选择对应版本的 jar 包,下载后缀 jar-with-dependencies.jar 的包:

3.2 配置驱动

步骤一:打开驱动管理器并新建驱动

  1. 打开数据库工具导航到数据库 -> 驱动管理器

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

步骤二:配置驱动信息

  1. 配置【库】信息,在创建新驱动窗口中,点击添加文件按钮。

  2. 选择下载好的 IoTDB JDBC 驱动文件(如 iotdb-jdbc-2.0.3-jar-with-dependencies.jar)。

  3. 点击找到类按钮,自动识别驱动类。

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

步骤三:创建并测试连接

  1. 点击创建连接图标。

  2. 在搜索框中输入 IoTDB,并选择。点击下一步,选择 URL 的连接方式。

  1. 完善 JDBC URL,并填写 IoTDB 数据库的密码。树模型可以选择主机的连接方式。

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

4. 使用方式

  1. 数据库概览

在界面左侧的数据库导航中,可以查看数据库相关信息,包括数据库名称、设备名称、测点名称以及测点类型。

  1. 设备及测点

在左侧数据库列表中,双击选中某个设备,界面右侧将展示该设备的基本属性信息,在标签中可查看测点的详细信息。

  1. 数据

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

  1. 函数与数据类型

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

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