DBeaver
DBeaver
1. Feature Overview
DBeaver 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).

2. Prerequisites
Ensure DBeaver and IoTDB are installed:
DBeaver download: https://dbeaver.io/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):

3.2 Configure Driver
Step 1: Open Driver Manager and Create New Driver
- Navigate to
Database
→Driver Manager
in the toolbar.

- Click
New
to create a new driver configuration.

Step 2: Configure Driver Details
Under the
Libraries
tab, clickAdd
File.Select the downloaded IoTDB JDBC driver (e.g.,
iotdb-jdbc-2.0.3-jar-with-dependencies.jar
).Click
Find Class
to auto-detect the driver class.

- Configure the following driver settings:
Driver Name: IoTDB
Class Name: org.apache.iotdb.jdbc.IoTDBDriver
URL Template: jdbc:iotdb://{host}:{port}/
Default Port: 6667
Default User: root
Step 3: Create and Test Connection
Click the
Create Connection
icon.Search for IoTDB, select it, and click Next. Choose the
URL
connection method.

- Complete the
JDBC URL
and enter the IoTDB database password. For tree model, select theHost
connection method.

- Click
Test Connection
. A successful connection will display Connected with server and driver versions.

4. Usage Guide
- Database Overview
Navigate to the left-side Database Navigator
to view database details, including database name, device names, measurement names, and data types.

- Devices and Measurements
Double-click a device in the database list to display its properties. The Columns
tab shows detailed measurement information.

- Data View
Switch to the Data
tab to explore all stored data for the selected measurement.

- Functions and Data Types
Under Database Navigator
→ Procedures
, view all supported functions.

The Data Types
tab lists all currently supported data types.
