我正在尝试编写一个必须从数据库中获取文本数据的简单Applet。
我有一些问题:
我已经下载了mysql-connector-java-5.1.22-bin.jar并将其放入 我的applet源目录
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尝试了一些不同的位置,但它没有帮助
答案 0 :(得分:2)
将MySQL JAR文件放在类文件夹中。即如果您使用netbeans,则需要选择include library / JAR Folder。然后浏览mysql-connector-java-5.1.22-bin.jar文件。 然后重建源并再次运行。
答案 1 :(得分:1)
您可以根据需要拥有本地或远程数据库。
其次,您需要将Class.forName("com.mysql.jdbc.Driver");
括在try catch块中。
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}