请问,finereport里面可以自己通过jdbc的方式连接clickhouse吗?我试了好像不行

请问,finereport里面可以自己通过jdbc的方式连接clickhouse吗?我试了好像不行

image.png

Caused by: java.lang.NoClassDefFoundError: Could not initialize class ru.yandex.clickhouse.ClickHouseDriver

FineReport 杜克 发布于 2019-10-23 14:49 (编辑于 2019-10-23 15:14)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
GlobalZLv2见习互助
发布于2020-2-5 15:16(编辑于 2020-2-5 15:19)

利用maven的clickhouse驱动依赖,可以发现加载驱动还会有其它依赖的jar,把这些jar都放到 WEB-INF\\lib 里。

    groupId: ru.yandex.clickhouse
    artifactId: clickhouse-jdbc
    version: 0.2.4

clikchouse的driver依赖.png

最佳回答
0
Roc-郭鹏Lv6见习互助
发布于2019-10-23 14:55

驱动拷贝了吗,通过JDBC选择other,然后选择好驱动,写好URL,账号密码应该就能正常连接的

  • 杜克 杜克(提问者) 驱动拷贝到D:\\Program Files\\FineReport_10.0\\webapps\\webroot\\WEB-INF\\lib\\clickhouse-jdbc-0.1.50.jar了,URL也填好了,但是就是连不上,你连上的麻烦可以截图看看吗?谢谢
    2019-10-23 14:57 
  • Roc-郭鹏 Roc-郭鹏 回复 杜克(提问者) 拷贝之后重启设计器了吗
    2019-10-23 15:05 
  • 杜克 杜克(提问者) 回复 Roc-郭鹏 嗯,重启了,还是不成功,查看日志说找不到java.util.concurrent.ExecutionException: java.lang.IllegalStateException: createConnectionThread not start!
    2019-10-23 15:09 
  • 杜克 杜克(提问者) 回复 Roc-郭鹏 可以加你一下微信吗?请教一下 多谢
    2019-10-23 15:12 
  • 佩里 佩里 回复 杜克(提问者) 能连上吗
    2021-07-01 09:04 
最佳回答
0
白水先生Lv3初级互助
发布于2019-10-23 15:16

你把jar吧解压缩反编译看有不有这个class文件

  • 杜克 杜克(提问者) 你好,clickhouse-jdbc-0.1.50.jar这个里面肯定有ru.yandex.clickhouse.ClickHouseDriver这个class文件的,现在的问题是finereport是否支持连接clickhouse的问题?
    2019-10-23 15:20 
  • 白水先生 白水先生 回复 杜克(提问者) 没有试过,不能乱回答你
    2019-10-23 15:27 
  • 杜克 杜克(提问者) 回复 白水先生 好的 还是感谢,我现在反编译看了,但是没有找到哪个class文件是关于jdbc数据类型的
    2019-10-23 15:29 
  • 白水先生 白水先生 回复 杜克(提问者) 如果你再本地没有用过这个驱动包,看是不是驱动包下载错了
    2019-10-24 10:23 
  • 杜克 杜克(提问者) 回复 白水先生 这个驱动包肯定没错的 clickhouse-jdbc-0.1.50.jar,就是现在无法连接上
    2019-10-25 16:23 
最佳回答
0
mzsLv2见习互助
发布于2020-5-9 10:25

需要加上截图上面的那个jar包,总共两个,亲测可用,望采纳


  • wujie1 wujie1 这两个jar包哪里下?
    2020-08-03 13:22 
  • hhf365 hhf365 哥们, 截图两个jar包, 都放了, 还是没有驱动,你成功的是fr 9.0吗?
    2021-12-04 14:10 
  • 5关注人数
  • 2851浏览人数
  • 最后回答于:2020-5-9 10:25
    请选择关闭问题的原因
    确定 取消
    返回顶部