work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ClickHouse的JDBC连接

Posted on 2021-07-25 12:29  work hard work smart  阅读(554)  评论(0编辑  收藏  举报

1、增加依赖

 <dependency>
            <groupId>ru.yandex.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>0.1.54</version>
        </dependency>

  

 

2、代码实现

public class ClickHouseJdbc {
    public static void main(String[] args) throws Exception {
        // 注册驱动
        Class.forName("ru.yandex.clickhouse.ClickHouseDriver");
        Connection conn = DriverManager.getConnection("jdbc:clickhouse://118.xx.xx.101:8123/db_test");
        PreparedStatement ps = conn.prepareStatement("select * from dis_all ");
        ResultSet set = ps.executeQuery();
        while (set.next()){
            String id = set.getString("id");
            String date = set.getString("date");
            System.out.println(id + "----" + date);
        }
        set.close();
        ps.close();
        conn.close();
        
    }
}

  

3、执行