当前位置: 首页 > 知识库问答 >
问题:

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

谢修真
2023-03-14

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

“无法连接。无法与jdbc建立连接:derby://localhost1527:/动物使用组织。阿帕奇。德比。jdbc。ClientDriver(找不到合适的驱动程序)。"

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

共有3个答案

谷星文
2023-03-14

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

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

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

江展
2023-03-14

我用以下方法解决了它:

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

>

  • 必须将其放回数据库驱动程序中指示的地址

    指出你所在的新地址

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

  • 乐正锦
    2023-03-14

    如果这不是您的打字错误,您的JDBC URL格式错误:

    jdbc:derby://localhost 1527:/Animal
    

    这是我从你的问题中复制的。但是,正确的URL看起来像

    jdbc:derby://localhost:1527/Animal
    

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

    Netbeans已经声明这个驱动程序已经尝试过了,但是失败了,我很确定这与你的驱动程序设置无关。但如果你想双重检查:

    下面是一个关于如何添加和启用oracle精简驱动程序的教程。我想这对德比车手来说也是一样的。

     类似资料:
    • 问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。

    • 我有以下代码,我已经根据这篇文章的答案修改了:

    • 问题内容: 我希望有一个人可以帮助我。我正在研究一个与SQLite数据库连接的简单应用程序。以下是我的连接代码: 这只是一个在数据库中加载用户名和密码的窗口。我的问题是,当我单击按钮时,出现以下异常: (我找到了一个有关如何使用Java连接到SQLite数据库的示例,我发现该示例运行良好) 这个程序我正在窗口构建器(日食)中做。我使用的示例中使用的驱动程序相同。我不知道我是否必须使用其他驱动程序。

    • 问题内容: 这个问题已经在这里有了答案 : 臭名昭著的java.sql.SQLException:未找到合适的驱动程序 (13个答案) 4年前关闭。 我有一个Java类,该类通过在Tomcat上运行的JSP中使用的JDBC通过JDBC访问MySQL数据库,并且遇到“未找到驱动程序异常”的问题。 我有一个方法: 这会在“ 这是我从catalina.out的打印输出”上引发错误: 唯一重要的错误是一个

    • 我正在开发一个android应用程序,它从SQL Server导入lat/long以在地图中显示为标记。我已经输入了jtds-1.21。jar到lib的路径,但我得到了错误 这是我的代码图。Java语言

    • 我总是在数据库中发现“没有合适的驱动程序”,我无法确定connect类出了什么问题?有人帮忙吗?我已经把5个罐子都装进去了。我想连接到Microsoft Access数据库。