Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found.

背景描述

Idea连接clickhouse时,报驱动类找不到。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第1张图片
报错信息如下:

Driver class ‘ru.yandex.clickhouse.ClickHouseDriver’ not found.

解决方案

切换版本驱动

切换到驱动界面,选择其他版本驱动,依旧显示无法找到驱动类。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第2张图片
切换到0.3.1版本,即可正常连接。

下载离线驱动包

如果切换驱动版本依旧无法解决,可以下载驱动,然后本地加载驱动。
maven仓库:https://mvnrepository.com/search?q=clickhouse
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第3张图片
注意驱动地址,IDEA一个不好就是驱动地址不能自定义。所以下载驱动包时,要和IDEA中的驱动类地址对应。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第4张图片
从这个页面可以看到,新版本的驱动包路径已经变更。由于IDEA的驱动类路径没更新,所以还是选择旧版驱动。
点击响应的版本,进入版本详情页。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第5张图片
点击jar file直接下载驱动jar包。

之后就是通过加载本地驱动包的形式,配置驱动。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第6张图片
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第7张图片
再次连接clickhouse,正常连接成功。
Idea连接clickhouse异常驱动类找不到Driver class ‘ru.yandex.clickhouse.ClickHouseDriver‘ not found._第8张图片

你可能感兴趣的:(解决方案,小工具,intellij-idea,clickhouse,java)