我最近在安装适用于 Android 的 Eclispe 时将 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 已经声明此驱动程序已尝试但失败,我很确定它与您的驱动程序设置无关。但如果你想仔细检查:
这是一个tutorial on how to add and enable oracle thin driver 。我认为对于 Derby 车手来说,它也会以同样的方式工作。
关于java - JDK 更新后 Netbeans JDBC 错误 "Unable to find suitable driver",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142961/