最近在做jdbc链接clickhouse的一个数据库测试任务,需要用idea链接clickhouse去增删改查。遇到了如下的错误:
No suitable ClickHouse client(out of 1) found in classpath.报错
搜索了很多解决方法,都没什么卵用,最后找到一个有效方法:
原因:是因为idea链接clickhouse的时候加载类和maven依赖这里有问题,
一开始用的依赖:
com.clickhouse clickhouse-jdbc0.3.2-patch11 all
className用的是:
Class.forName("com.clickhouse.jdbc.ClickHouseDriver");
将maven依赖换成:
ru.yandex.clickhouse clickhouse-jdbc0.2.4
className换成:
Class.forName("ru.yandex.clickhouse.ClickHouseDriver");
这样就能跑了,至少前面的那种报错会解决,不过会产生警告:
但是warning又算什么呢!



