我是靠谱客的博主 合适夕阳,这篇文章主要介绍ClickHouse学习(十一)clickhouseAPI操作创建maven编写API,现在分享给大家,希望可以做个参考。

目录

  • 创建maven
  • 编写API


创建maven

在pom中加入clickhouse依赖
在这里插入图片描述

    <!-- Clickhouse -->
        <dependency>
            <groupId>ru.yandex.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>0.3.1</version>
        </dependency>

在这里插入图片描述

编写API

import java.sql.*;

/**
 * @author 公羽
 * date: 2021/8/19
 * desc: 简单api编写
 */
public class ClickHouse_Select {
    public static void main(String[] args) throws SQLException {
        Connection connection = null;
        PreparedStatement preparedStatement =null;
        ResultSet resultSet =null;
        try {
//            TODO 1.加载驱动类
            Class.forName("ru.yandex.clickhouse.ClickHouseDriver");
//            TODO 2.创建连接
            connection = DriverManager.getConnection("jdbc:clickhouse://spark01:8123");
//            TODO 3.创建PreparedStatement对象
            preparedStatement = connection.prepareStatement("select * from test_binlog.user");
//            TODO 4.执行
            resultSet = preparedStatement.executeQuery();
//            TODO 5.输出结果
            System.out.println(resultSet);

        } catch (ClassNotFoundException | SQLException e) {
            e.printStackTrace();
        } finally {
            connection.close();
            preparedStatement.close();
            resultSet.close();
        }
    }
}

删除,插入操作都类似只是修改prepareStatement()中的语句就行

最后

以上就是合适夕阳最近收集整理的关于ClickHouse学习(十一)clickhouseAPI操作创建maven编写API的全部内容,更多相关ClickHouse学习(十一)clickhouseAPI操作创建maven编写API内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部