我现在正在尝试使用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));
}
}
}