2

データベースからテキスト データを取得する必要がある単純なアプレットを作成しようとしています。

私はいくつかの問題を抱えています:

  • リモートの mysql db を持っているか、ローカル db を作成できます。何が最も正しいでしょうか?
  • 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 を使用している場合は、include library/JAR Folder を選択する必要があります。次に、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 に答える