SpringBoot 集成 ClickHouse

SpringBoot 集成 ClickHouse

1. 引入maven 依赖
maven 复制代码
<dependency>
            <groupId>com.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>${clickhouse.jdbc.version}</version>
        </dependency>

最新版本可以 在 mvnrepository 搜索

https://mvnrepository.com/

2. 添加ck的数据源
yml 复制代码
spring:
  datasource:
      driver-class-name: com.clickhouse.jdbc.ClickHouseDriver
      url: jdbc:clickhouse://localhost:8123/default
      username: username
      password: password 
3. 持久层的编写

由于项目当中使用的是mybatis plus 所以代码就按照对应的格式编写,正常调用即可

java 复制代码
@Mapper
public interface LocalMapper extends BaseMapper<LocalEntity> {

    

}
java 复制代码
@Getter
@Setter
@Accessors(chain = true)
@TableName("local")
public class LocalEntity {

    /**
     * 主键ID
     */
    private String id;

    
    @TableField("status")
    private Integer status;

   
}
相关推荐
东方芷兰38 分钟前
Leetcode 刷题记录 21 —— 技巧
java·算法·leetcode·职场和发展·github·idea
麦麦大数据38 分钟前
J002 Vue+SpringBoot电影推荐可视化系统|双协同过滤推荐算法评论情感分析spark数据分析|配套文档1.34万字
vue.js·spring boot·数据分析·spark·可视化·推荐算法
kyle~44 分钟前
排序---选择排序(Selection Sort)
java·算法·排序算法
七夜zippoe4 小时前
事务方案选型全景图:金融与电商场景的实战差异与落地指南
java·分布式·事务
杨二K5 小时前
认识HertzBeat的第一天
java·hertzbeat
DevilSeagull5 小时前
JavaScript WebAPI 指南
java·开发语言·javascript·html·ecmascript·html5
期待のcode7 小时前
Spring框架1—Spring的IOC核心技术1
java·后端·spring·架构
鼠鼠我捏,要死了捏7 小时前
Spring Boot Actuator自定义指标与监控实践指南
spring boot·监控·actuator
葵野寺7 小时前
【RelayMQ】基于 Java 实现轻量级消息队列(七)
java·开发语言·网络·rabbitmq·java-rabbitmq
书院门前细致的苹果8 小时前
JVM 全面详解:深入理解 Java 的核心运行机制
java·jvm