我是靠谱客的博主 合适夕阳,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部