Apache Drill 0.9& SQuirreL SQL客户端 - 无法列出JDBC驱动程序

时间:2015-05-14 07:47:08

标签: java jdbc apache-drill squirrel-sql

我正在尝试使用Apache Drill 0.9客户端3.6按照here的说明连接到Squirrel SQL

添加Drill JDBC驱动程序jar后,我单击List Drivers按钮,没有任何反应...查看Squirrel日志我看到如下错误:

  

2015-05-14 10:07:49,495 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在C:\ Dev中加载org.apache.drill.jdbc.AvaticaDrillSqlAccessor \ Apache \ Drill \ apache-drill-0.9.0 \ jars \ drill-jdbc-0.9.0.jar检查它是否可以分配给java.sql.Driver。原因:java.lang.NoClassDefFoundError:net / hydromatic / avatica / Cursor $ Accessor

     

2015-05-14 10:07:49,501 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在C:\ Dev中加载org.apache.drill.jdbc.DrillConnectionConfig \ Apache \ Drill \ apache-drill-0.9.0 \ jars \ drill-jdbc-0.9.0.jar检查它是否可以分配给java.sql.Driver。原因:java.lang.NoClassDefFoundError:net / hydromatic / avatica / ConnectionConfigImpl

可能是什么问题?顺便说一下,我在JVM 8上运行。

1 个答案:

答案 0 :(得分:0)

似乎解决方案是将Apache Drill jars \ classb目录的完整路径添加到Extra类路径以及JDBC驱动程序Jar