带数据库的javaapplet

带数据库的javaapplet,java,jdbc,applet,Java,Jdbc,Applet,我正在尝试编写一个简单的小程序,它必须从数据库中获取文本数据 我有一些问题: 我有远程mysql数据库,或者我可以创建一个本地数据库,那么 最正确 我已经下载了mysql-connector-java-5.1.22-bin.jar并将其放到 我的小程序源目录 yakoot@yakoot-主页:~/java$echo$CLASSPATH /home/yakot/java/mysql-connector-java-5.1.22-bin.jar 但当我尝试时 Class.forName("com.

我正在尝试编写一个简单的小程序,它必须从数据库中获取文本数据

我有一些问题:

  • 我有远程mysql数据库,或者我可以创建一个本地数据库,那么 最正确
  • 我已经下载了mysql-connector-java-5.1.22-bin.jar并将其放到 我的小程序源目录

    yakoot@yakoot-主页:~/java$echo$CLASSPATH /home/yakot/java/mysql-connector-java-5.1.22-bin.jar

但当我尝试时

Class.forName("com.mysql.jdbc.Driver");
我明白了

错误:未报告的异常类NotFoundException;必须被抓住,否则 宣布被抛出


我尝试了mysql-connector-java-5.1.22-bin.jar的一些不同位置,但没有帮助

将mysql jar文件放在类文件夹中。i、 如果您使用的是netbeans,您需要选择include library/JAR文件夹。然后浏览mysql-connector-java-5.1.22-bin.jar文件。
然后重建源代码并再次运行。

您可以根据需要使用本地或远程数据库

其次,您需要将
Class.forName(“com.mysql.jdbc.Driver”)在try-catch块中

try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
   e.printStackTrace();
}

这是一个编译时错误。它说,您必须将该语句包含在一个
try…catch
块中,并捕获/处理
ClassNotFoundException
,以防抛出它。一个符合您要求的本地或远程数据库兄弟。我知道,但如果我将其包含在try-catch中,我看不到任何错误,它也不起作用。我这样做不是为了我。。在没有任何额外操作的情况下,到数据库的连接能否在另一台机器上正常工作?我已经完成了这个小程序,通过ubuntuone将我的项目文件夹与我的工作机器同步,但是当我试图在工作中运行小程序时,它无法加载com.mysql.jdbc.Driver。。服务选项卡中的连接工作正常,CLASS_PATH=从服务连接属性到驱动程序的路径。。怎么了?嗯。。我不使用netbeans或其他ide。。但我明天会试试,thanx@AndrewThompson谢谢,先生,事实上我最近一直在用我的电话回复,这个“自动大写”:-D,但我应该小心。谢谢你帮助我提高it@AndrewThompson哈哈,-D,谢谢你,先生,是的,这肯定是一个更好的实施。谢谢。:-)酷。这是一些噪音删除和(擦手一起在最后)…我在这里的工作完成了。:)@AndrewThompson哈哈..酷。。我们在相当多的帖子上有过类似的碰撞,我看到了你的回复。尊重您的共同成员身份。:-)(y)
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
   e.printStackTrace();
}