Updated on 2023-08-31 GMT+08:00

Development Process

This section describes how to use Java APIs to develop IoTDB applications.

Figure 1 and Table 1 describe the phases in the development process.

Figure 1 IoTDB application development process
Table 1 Description of the IoTDB application development process

Phase

Description

Reference

Understand the basic concepts.

Before developing an application, learn basic concepts of IoTDB and understand the scenario requirements and design tables.

Basic Concepts

Prepare the development and operating environment.

The Java language is recommended for IoTDB application development. You can use the IntelliJ IDEA tool.

Preparing the Development and Running Environment

Prepare projects.

IoTDB provides sample projects for different scenarios. You can import a sample project to learn the application. You can also create an IoTDB project according to the guide.

Configuring and Importing a Sample Project

Develop projects based on scenarios.

Sample projects of the Java language are provided, including JDBC and Session connection modes. A sample project covers the entire process from creating a storage group, creating a time sequence, inserting data, to deleting a storage group.

Application Development

Compile and run the application.

Compile the developed application and submit it for running.

Application Commissioning

View application running results.

View the application running status on IntelliJ IDEA.

Application Commissioning