点击上方蓝字关注我们
“ 在使用java开发有关clickhouse相关应用时,clickhouse jdbc当之无愧成为首选连接驱动(当然你也可以选中native jdbc等驱动)。但是在使用clickhouse jdbc时,经常返回failed to respond,这就会导致应用程序无故失败。”
原因分析
使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误。
clickhouse jdbc源码库分析
jdbc异常抛出的情况:
public class ClickHouseException extends SQLException {
public ClickHouseException(int code, Throwable cause, String host, int port) {
super("ClickHouse exception, code: " + code + ", host: " + host + ", port: " + port + "; " + (cause == null ? "" : cause.getMessage()), null, code, cause); }