【问题标题】:Apache Drill 0.9 & SQuirreL SQL Client - can't list JDBC dirversApache Drill 0.9 和 SQuirreL SQL 客户端 - 无法列出 JDBC 驱动程序
【发布时间】:2015-05-14 07:47:07
【问题描述】:

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

添加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 上运行。

【问题讨论】:

标签: java jdbc apache-drill squirrel-sql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    相关资源
    最近更新 更多