java - 在 Web 浏览器中打开 Java Applet 时未找到 com.mysql.jdbc.Driver 类

标签 java mysql netbeans jdbc applet

我正在 Netbeans 工作,开发 Java Applet 以及一些采用 Netbeans Web 应用程序形式的简单 HTML 页面。我在小程序的代码中建立了 MySQL 数据库连接。 现在已经正常工作了大约一天(我添加了必要的 .jar),并且当我尝试直接从 Netbeans 运行小程序时,我已经看到数据库中的变化作为测试的结果,以及当我从 Netbeans 运行 Web 应用程序并使用嵌入在 HTML 中的小程序时。但是,我最近在调用以下行后收到 ClassNotFoundException:

Class.forName("com.mysql.jdbc.Driver");

通过 Web 应用程序在我的小程序代码中。请注意,当我运行小程序而不是 Web 应用程序时,此行仍然可以成功执行。只有在 Firefox 中访问小程序才给我带来这些麻烦。我尝试重新启动 Netbeans 和 Firefox,但仍然没有成功。

对于问题的含糊之处,我深表歉意,我只是希望其他人可能经历过这种情况并知道该怎么做。我很确定我没有更改与此异常相关的任何代码(假设 Applet 在未嵌入 HTML 时仍然可以顺利运行),所以这就是我能想到提供的所有相关信息。

最佳答案

您需要让小程序知道带有 jdbc 驱动程序的库。操作方法如下: Adding a Third Party Library to Java Applet

关于java - 在 Web 浏览器中打开 Java Applet 时未找到 com.mysql.jdbc.Driver 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111116/

相关文章:

java - 假设我知道我将在 x64 cpus 上运行,我可以忽略哪些 JVM 同步实践?

Mysql电影数据库

php - 从包含表的多个值的字段中排除一个值

eclipse - JavaRebel 与 Maven 中的多模块企业项目

java - 如何为neatebeans maven javafx项目安装好maven

java - JMenuItem-添加事件监听器

java - 在java中将图像图标添加到组合框

mysql - 基于 cakephp 中条件的模型中的foreignKey

c++ - NetBeans 6.9、CMake 和 C++ : How to specify the build path?

Java:迭代开始和结束日期,最佳实践?