JDK更新后出现Netbeans JDBC错误“找不到合适的驱动程序”

iibxawm4  于 2022-11-10  发布在  其他
关注(0)|答案(3)|浏览(211)

我最近在安装Eclispe for Android时将jdk从6升级到8。现在,在NetBeans中,当我试图右键单击数据库节点并选择连接时,我得到以下错误:
“无法连接。无法使用org.apache.derby.jdbc.ClientDriver建立到jdbc:derby://localhost 1527:/Animal的连接(无法找到合适的驱动程序)。”
到目前为止,我已经尝试卸载Eclipse并重新安装NetBeans,但没有成功。除了弹出窗口提示项目缺少资源外,我的代码中没有任何错误。有人能提供如何解决这个问题的说明吗?我在NetBeans的网站和这个论坛上看过了,似乎没有解决这个问题的明确步骤。

5us2dqdw

5us2dqdw1#

如果这不是您的输入错误,则JDBC URL的格式不正确:

jdbc:derby://localhost 1527:/Animal

这就是我从你的问题中复制的内容。

jdbc:derby://localhost:1527/Animal

在端口之前加上冒号,而不是之后。
在Netbeans已经声明这个驱动程序已经尝试过但是失败了,我很肯定这和你的驱动程序设置没有任何关系。但是如果你想仔细检查一下:
这里有一个tutorial on how to add and enable oracle thin driver。我想它对德比车手也是一样的。

6tr1vspr

6tr1vspr2#

我用下面的方法解决了这个问题:
您用来连接数据库的驱动程序可能已将其删除或更改了您的地址。因此:

  • 您必须将其放回在数据库驱动程序〉驱动程序〉(您用于连接的驱动程序)中指定的地址
  • 请指明您所在的新地址

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

iyfjxgzm

iyfjxgzm3#

我在尝试将MySQL服务器连接到NetbeansIDE时遇到了同样的问题。结果发现jdbc连接器是旧版本。You can read about the MySQL connector versions here

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

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

相关问题