如何使用ksql-jdbc-driver访问kstream或ktable

时间:2020-03-10 01:40:29

标签: ksqldb

我现在正在尝试使用KSQL-JDBC-driver访问Ksql流。使用驱动程序时我被卡住了,谁能帮我一下。非常感谢

导入com.github.mmolimar.ksql.jdbc.KsqlConnection;

导入com.github.mmolimar.ksql.jdbc.KsqlConnectionValues;

导入com.github.mmolimar.ksql.jdbc.KsqlDriver;

导入com.github.mmolimar.ksql.jdbc.KsqlStatement;

不导入scala。

导入java.sql。*;

导入java.util.Properties;

公共类主要{

public static void main(String[] args) throws ClassNotFoundException, SQLException {

    Class.forName("com.github.mmolimar.ksql.jdbc.KsqlDriver");

    String url="jdbc:ksql://localhost:8089";

    KsqlDriver kd= new KsqlDriver();

    System.out.println(kd.acceptsURL(url));

    KsqlConnection con = kd.buildConnection(KsqlDriver.parseUrl(url), null);

    con.validate();

    Statement statement = con.createStatement();

    ResultSet rs = statement.executeQuery("select * from KSQLTEST");

      while(rs.next()){

      System.out.println(rs.getString(0)+" : "+rs.getInt(1));

    }

}

}

0 个答案:

没有答案