1、項目是用的springboot,所以在application.properties文件中直接配置自己需要連接的數據庫以及用戶名密碼。
spring.influx.url=http://127.0.0.1:8086
spring.influx.user=root
spring.influx.password=root
2、項目的maven依賴
<dependency>
<groupId>org.influxdb</groupId>
<artifactId>influxdb-java</artifactId>
<version>2.15</version>
</dependency>
3、具體保存的代碼如下:
// 首先需要獲取InfluxDB
BatchPoints batchPoints = BatchPoints.database("testdb").tag("tag1", "標籤值1")
.build();
for (int j = 0; j < 5000 &&i< size; i++, j++) {
Point point1 = Point.measurement("testDatas").time(System.currentTimeMillis(), TimeUnit.MILLISECONDS)
.addField("label", "什麼鬼?")
.addField("type",1)
.addField("data","你就是天邊的彩虹!")
.addField("equipmentId", "bbbbnbbbbb_ududufhdjshfdjs8d8s88s8df")
.addField("alarm", false)
.addField("testField", sb.toString().substring(0, sb.toString().length() - 1))
.build();
batchPoints.point(point1);
}
long start = System.currentTimeMillis();
influxDb.write(batchPoints);