clickhouse java
时间: 2023-11-10 07:00:06 浏览: 76
clickhouse java有两种JDBC驱动实现,官方驱动和clickhouse jdbc。官方驱动的Maven依赖如下:
```xml
<dependency>
<groupId>ru.yandex.clickhouse</groupId>
<artifactId>clickhouse-jdbc</artifactId>
<version>0.1.52</version>
</dependency>
```
连接字符串的格式如下:
- `jdbc:(ch|clickhouse)[:<protocol>]://endpoint1[,endpoint2,...][/database][?param1=value1¶m2=value2][#tag1,tag2,...]`
例如,`jdbc:ch://localhost`或`jdbc:clickhouse:http://localhost:8123`。
clickhouse jdbc实现了标准jdbc接口,提供了自定义类型映射、事务支持、标准同步UPDATE和DELETE语句等附加功能。然而,clickhouse jdbc的API是同步的,可能会有额外的开销。如果性能非常重要,或者您更喜欢更直接的访问clickhouse,可以考虑使用clickhouse客户端。
以下是配置clickhouse jdbc的步骤:
1. 引入依赖:
```xml
<dependency>
<groupId>com.clickhouse</groupId>
<artifactId>clickhouse-jdbc</artifactId>
<version>0.4.0</version>
<classifier>all</classifier>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
```
2. 进行配置。
阅读全文