imply的jdbc連接(druid的jdbc連接)

 

imply官網所說 https://docs.imply.io/on-prem/query-data/sql#client-apis

搭建了單機的imply

pom需要的依賴

<dependency>
    <groupId>org.apache.calcite.avatica</groupId>
    <artifactId>avatica</artifactId>
    <version>1.10.0</version>
</dependency>

代碼實測

import java.util.Properties;

public class getCon {
    public static void main(String[] args){

        String url = "jdbc:avatica:remote:url=http://localhost:8888/druid/v2/sql/avatica/";
        Properties connectionProperties = new Properties();
        String sqlStr = "select count(*) from implySparkJobListener";
        try {
            Connection connection = DriverManager.getConnection(url,connectionProperties);
            Statement statement = connection.createStatement();
            ResultSet resultSet = statement.executeQuery(sqlStr);
            while (resultSet.next()) {
                System.out.println(" druid rs is " + resultSet.getObject(1));
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章