No suitable ClickHouse client(out of 1) found in classpath.报错

最近在做jdbc链接clickhouse的一个数据库测试任务,需要用idea链接clickhouse去增删改查。遇到了如下的错误:
No suitable ClickHouse client(out of 1) found in classpath.报错
No suitable ClickHouse client(out of 1) found in classpath.报错
搜索了很多解决方法,都没什么卵用,最后找到一个有效方法:
原因:是因为idea链接clickhouse的时候加载类maven依赖这里有问题,
一开始用的依赖:

<dependency>
    <groupId>com.clickhouse</groupId>
    <artifactId>clickhouse-jdbc</artifactId>
    <version>0.3.2-patch11</version>
    <classifier>all</classifier>
</dependency>

className用的是:

Class.forName("com.clickhouse.jdbc.ClickHouseDriver");

将maven依赖换成:

<dependency>
    <groupId>ru.yandex.clickhouse</groupId>
    <artifactId>clickhouse-jdbc</artifactId>
    <version>0.2.4</version>
</dependency>

className换成:

Class.forName("ru.yandex.clickhouse.ClickHouseDriver");

这样就能跑了,至少前面的那种报错会解决,不过会产生警告:
在这里插入图片描述
但是warning又算什么呢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值