最近用dbutil操作hive的jdbc,发现总是出错,报一个Method not supported Query的异常,经过排查,发现dbutil默认会自动去查询数据源的元数据信息,也就是表结构,恰好hive的服务端可能不支持,于是就报错了,dbutil的QueryRunner有好几个构造参数,除了配置连接池的DataSource之外,还有个pmdKnownBroken参数,这个是告诉dbutil是否已经知道了数据源的部分信息,填写true就可以了。
common dbutil的一个使用细节
最新推荐文章于 2022-08-14 15:04:11 发布