2

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

我有一些问题:

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

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

但当我尝试时,

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

我懂了

错误:未报告的异常 ClassNotFoundException;必须被抓住或宣布被扔掉

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

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

4

2 回答 2

2

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

于 2012-11-10T18:15:43.327 回答
1

您可以根据需要拥有本地或远程数据库。

其次,您需要包含Class.forName("com.mysql.jdbc.Driver");在 try catch 块中。

try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
   e.printStackTrace();
}
于 2012-11-10T18:16:38.877 回答