【问题标题】:Netbeans JDBC Error "Unable to find suitable driver" after JDK updateJDK更新后Netbeans JDBC错误“无法找到合适的驱动程序”
【发布时间】:2016-05-10 15:18:29
【问题描述】:

我最近在安装 Eclispe for Android 时将我的 jdk 从 6 升级到了 8。现在,在 NetBeans 中,当我尝试右键单击数据库节点并选择连接时,我收到以下错误:

“无法连接。无法使用 org.apache.derby.jdbc.ClientDriver 建立与 jdbc:derby://localhost 1527:/Animal 的连接(无法找到合适的驱动程序)。”

到目前为止,我已经尝试卸载 Eclipse 并重新安装 Netbeans,但没有成功。除了说项目缺少资源的弹出窗口外,我的代码中没有任何错误。有人可以提供有关如何解决此问题的说明吗?我查看了 NetBeans 的网站和这个论坛,似乎没有一个明确的程序来解决这个问题。

【问题讨论】:

    标签: java jdbc netbeans


    【解决方案1】:

    如果这不是您的拼写错误,那么您的 JDBC URL 格式不正确:

    jdbc:derby://localhost 1527:/Animal
    

    这就是我从您的问题中复制的内容。但是,正确的 URL 应该是这样的

    jdbc:derby://localhost:1527/Animal
    

    冒号在端口之前,而不是之后。

    Netbeans 已经声明此驱动程序已尝试但失败了,我很确定这与您的驱动程序设置无关。但如果你想仔细检查:

    这是tutorial on how to add and enable oracle thin driver。我认为这对德比车手来说也是如此。

    【讨论】:

    • 感谢您的输入,Jan。我根据您的建议修复了 url,并更新了属性中的数据库安装以指向新的 glassfish 版本文件,现在可以正常工作了。
    【解决方案2】:

    我通过以下方式解决了它:

    您用于连接数据库的驱动程序可能已将其删除或更改了您的地址。所以:

    • 您必须将其放回数据库驱动程序中指定的地址中> Drivers>(用于连接的驱动程序)

    • 注明你所在的新地址

    错误出现在您在驱动程序或连接中指定的路径中。

    【讨论】:

      猜你喜欢
      • 2014-08-12
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 2017-06-14
      相关资源
      最近更新 更多