java 连接 influxdb0.11
时间: 2023-12-06 17:38:18 浏览: 90
javacv-0.11.jar中文文档.zip
以下是Java连接InfluxDB 0.11的示例代码:
```java
import org.influxdb.InfluxDB;
import org.influxdb.InfluxDBFactory;
import org.influxdb.dto.Point;
import org.influxdb.dto.Query;
import org.influxdb.dto.QueryResult;
import java.util.concurrent.TimeUnit;
public class InfluxDBDemo {
public static void main(String[] args) {
// 连接InfluxDB数据库
InfluxDB influxDB = InfluxDBFactory.connect("http://localhost:8086", "root", "root");
// 创建数据库
influxDB.createDatabase("mydb");
// 选择数据库
influxDB.setDatabase("mydb");
// 写入数据
Point point1 = Point.measurement("cpu")
.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS)
.addField("idle", 90L)
.addField("user", 9L)
.addField("system", 1L)
.build();
influxDB.write(point1);
// 查询数据
Query query = new Query("SELECT idle FROM cpu", "mydb");
QueryResult result = influxDB.query(query);
System.out.println(result);
// 关闭连接
influxDB.close();
}
}
```
需要注意的是,连接InfluxDB需要使用InfluxDB Java客户端库,可以通过Maven等方式引入。此外,还需要在InfluxDB中创建数据库,并在代码中指定数据库名称。
阅读全文