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

时间:2014-08-04 02:41:31

标签: java mysql netbeans jdbc applet

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

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

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

我为这个问题的模糊性道歉,我只是希望其他人可能会遇到这个并且知道该怎么做。我很确定我没有更改任何与此Exception相关的代码(假设Applet在没有嵌入HTML时仍能顺利运行),所以这是我能想到的所有相关信息。

1 个答案:

答案 0 :(得分:1)

您需要让applet了解有关jdbc驱动程序的库。这是怎么做的: Adding a Third Party Library to Java Applet