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

标签 java jdbc netbeans

我最近在安装适用于 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/

相关文章:

java - eclipse 插件 > 基于 java 的项目,如何

java - 使用泛型在 Java 中编码类型约束

java - JDBC COPY 与 Ant

java - 大输入的数字格式异常

html - 是否可以在 Netbeans IDE 中自动完成 HTML 标记?

java - 是否有搜索所有子包的 AspectJ 切入点表达式?

java - 无法在 Spring Boot 中查看缓存指标(命中/未命中/大小)?

java - 为什么我不能将 .dump 命令与 JDBC 一起使用?

java - SQL 准备语句;我做对了吗?

Java 和 unicode