【问题标题】:Does InfluxDB provide a Java API?InfluxDB 是否提供 Java API?
【发布时间】:2019-10-21 15:35:03
【问题描述】:

我可以像这样使用 DolphinDB Java API 运行 DolphinDB 脚本:

import java.io.IOException;
import com.xxdb.DBConnection;
import com.xxdb.data.Vector;

public class HelloDolphinDB {
    public static void main(String[] args) {       
      try{ 
          DBConnection conn=new DBConnection();
          boolean success=conn.connect("localhost",1220,"admin","123456");  
          System.out.println(success);
          String script="n=10\n" + 
                "x=rand(10, n)\n" + 
                "y=rand(10, n)*2\n" + 
                "add(x,y) ";
          Vector result = (Vector)conn.run(script);
          System.out.println(result.getString());              
       }
       catch(Exception e){}
   }
}

并得到结果:

true
[14,2,21,14,5,12,0,3,17,16]

想知道 InfluxDB 是否提供 Java API 用于快速连接到 InfluxDB 并轻松运行脚本。

【问题讨论】:

标签: java database api influxdb dolphindb


【解决方案1】:

查看官方文档here 了解所有编程语言,特别是java 检查this out。请注意,这些是针对不同编程语言的社区提供的库,因此支持的 InfluxDB 版本也值得考虑。 AFAIK InfluxDB 公开了一个用于与之交互的 http API,所有这些库都是对其进行包装的。

【讨论】:

    【解决方案2】:

    对于 influx db 1.x,您可以使用:https://github.com/influxdata/influxdb-java

    对于 influx db 2.x 使用 https://github.com/influxdata/influxdb-client-java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多