tsdbtest_lf.cpp 725 B

12345678910111213141516171819202122232425262728
  1. #include <iostream>
  2. #include <string>
  3. #include "tsdb.h"
  4. int main() {
  5. // 连接到时序数据库服务 (位于 localhost)
  6. tsdb_cpp::tsdb_entry db("localhost");
  7. // 创建并选中数据表 (默认为 tsdb_cpp)
  8. db.create_table();
  9. // 插入单个点,名字为 name1,数据为 1.3,时间为 UTC 100001 纳秒
  10. db.insert_point("name1", 1.3, 100001);
  11. // 批量插入点数据
  12. {
  13. auto batch = db.new_batch_insert();
  14. std::string pt_name = "many_points1";
  15. for (int i = 0; i < 1000; i++) {
  16. batch.add_point(pt_name, 4.2, i + 1000000);
  17. }
  18. // 批量插入点
  19. batch.close();
  20. }
  21. std::cout << "All success!" << std::endl;
  22. }