Netbeans JDBC 错误"Unable to find suitable driver" JDK 更新后



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

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

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

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

jdbc:derby://localhost 1527:/Animal

这就是我从你的问题中复制的。但是,正确的 URL 如下所示

jdbc:derby://localhost:1527/Animal
在端口

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

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

下面是有关如何添加和启用 oracle 瘦驱动程序的教程。我认为这对德比车手来说也是一样的。

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

用于连接到数据库的驱动程序可能已删除它或更改了您的地址。因此:

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

  • 指明您所在的新地址

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

我在尝试将MySQL服务器连接到NetbeansIDE时遇到了同样的问题。事实证明,jdbc 连接器是旧版本。您可以在此处阅读有关 MySQL 连接器版本的信息。也

  • 下载最新版本的 MySQL 连接器或
  • 添加新驱动程序。

我的问题已通过添加新驱动程序得到解决。

最新更新