admin管理员组

文章数量:1606470

环境

clickhouse server 20.3
dbeaver 24.1.1.202406231636

在使用 dbeaver 连接 clickhouse 的时候需要,它默认是没有驱动的,然后其默认会安装 clickhouse-jdbc的 latest 版本,比如当前最新的驱动版本为 0.6.2,然后等我去连接的时候它会报错说要求 clickhouse server 要大于 21.3。于是我只能去安装其他版本的驱动。

根据 clickhouse 仓库 说明,我先后尝试 0.3.1-patch(失败)和 0.2.6(成功)

如何查看驱动的版本号

0.3.2 之前的查看 https://mvnrepository/artifact/ru.yandex.clickhouse/clickhouse-jdbc,其包名是ru.yandex.clickhouse

而且它已明确说明已将包迁移到下面的地址了。

0.3.2 之后的查看 https://mvnrepository/artifact/com.clickhouse/clickhouse-jdbc,其包名是 com.clickhouse

安装驱动

打开DBeaver,创建一个clickhouse的链接,编辑驱动设置。我要安装 0.2.6 版本,所以使用ru.yandex.clickhouse,如下图,ID 是自动生成的不用管

ru.yandex.clickhouse.ClickHouseDriver
jdbc:clickhouse://{host}:{port}[/{database}]
8123

然后点击

因为默认安装的版本不对,所以将列表中的逐个删掉。删完之后点击添加工件-->手动声明工作,参照下面的设置。

组 Id:ru.yandex.clickhouse
工件ID:clickhouse-jdbc
版  本:0.2.6

设置好之后点击下载/更新按钮来下载包

点击测试连接

本文标签: 最全教程DBeaverclickhouse