java - 找不到类 [org.apache.derby.jdbc.ClientDriver] 异常

标签 java tomcat netbeans jdbc javadb

<分区>

![缺少 JAVADB_DRIVER_LABEL 库][1]

我正在尝试通过 Windows 7 上的 netbeans 8 IDE 连接到 JavaDB。我可以使用服务面板中 netbeans 提供的数据库管理器连接它。但是当尝试通过我的代码连接它时,我得到了 org.apache.derby.jdbc.ClientDriver 类的 ClassNotFoundException。

我无法在我的机器上运行 Apache tomcat 服务器,所以我正在使用 netbeans 附带的 Glassfish 服务器 4。

我连接到数据库的代码如下:

String url = "jdbc:derby://localhost:1527/sample;UID=app;PWD=app";
Class.forName("org.apache.derby.jdbc.ClientDriver");
conn = DriverManager.getConnection(url);

此类似代码适用于 SQL 服务器、MS Access。

最佳答案

请将您的 jdbc 驱动程序添加到项目的类路径中。它应该工作。 目前,类加载器无法加载您的驱动程序类,因为它在类路径中找不到它

关于java - 找不到类 [org.apache.derby.jdbc.ClientDriver] 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29666455/

相关文章:

jsp - tomcat内存问题

tomcat - t 找到基本名称 org.eclipse.persistence.exceptions.i18n.PersistenceUnitLoadingExceptionResource 的包,语言环境 en_US

java - Spring:为什么我们 Autowiring 接口(interface)而不是实现的类?

java - 对 volatile 和 Atomic 类有一些疑问?

java - 在 Java 时钟中打印的第 60 分钟

tomcat - 使用 Tucky UrlRewriteFilter 隐藏 url 末尾的 .jsp

java - 二元运算符的操作数类型错误 '=='

java - 使用 Netbeans 自动最大化窗口

java - 更改 NetBeans 项目中的 JRE

java.net.MalformedURLException : no protocol