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;

   
}
相关推荐
凯基迪科技18 分钟前
exe软件壳的分类----加密保护壳
java
wuxuanok30 分钟前
Web后端开发-分层解耦
java·笔记·后端·学习
ladymorgana1 小时前
【Spring Boot】HikariCP 连接池 YAML 配置详解
spring boot·后端·mysql·连接池·hikaricp
kyle~1 小时前
C/C++字面量
java·c语言·c++
neoooo1 小时前
别慌,Java只有值传递——一次搞懂“为啥我改了它还不变”!
java·后端·spring
秋难降1 小时前
Python 知识 “八股”:给有 C 和 Java 基础的你😁😁😁
java·python·c
wuxuanok1 小时前
Web后端开发-请求响应
java·开发语言·笔记·学习
livemetee1 小时前
spring-ai 1.0.0 (3)交互增强:Advisor 顾问模块
java
DDDDDouble1 小时前
<二>Sping-AI alibaba 入门-记忆聊天及持久化
java·人工智能
一切顺势而行2 小时前
kafka总结
java