怎么实现 clickhouse 数据源 jdbc的插件

version: v3


https://metersphere.io/docs/v3.x/dev_manual/api_plugin_dev/#22 我在这个链接,看到有对应插件的开发,这个sampler是开源的吗,我想参考来实现clickhouse 插件。

数据库 可以参考步骤,直接使用数据库驱动试试:
https://metersphere.io/docs/v3.x/user_manual/project_management/environment/?h=数据#23

我使用官方的jar,并且本地工程 打成fat jar。 在环境管理-数据库,可以添加数据源成功。 但是在前置sql,添加了很简单的select。 执行接口运行,task-runner没有运行这个xml。 我看日志是把xml发给task-runner的了。

AI说是这个问题

MeterSphere UI 里 JDBC 请求配置没有 Query Type 选项。那 XML 里 Callable Statement 是 MeterSphere 默认生成的。

看你的日志,ClickHouse 驱动加载成功、连接建立了,但 SQL 没执行就结束了——这就是 Callable Statement 调用 prepareCall() 导致 ClickHouse 报错静默失败。