0

MySQL JDBC ドライバーをダウンロードしました。私の Eclipsoe プロジェクトでは、ビルド パスを変更して、mysql-connector-java.bin.jar がそこにあり、その jar から関数を呼び出せるようにしました。

Eclipse からアプリケーションを実行すると、すべて問題なく、MySql db への適切な接続が確立されます。

ただし、WampServer にアプリケーションをアップロードして実行すると、

        try {

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

        } catch (ClassNotFoundException e) {

            System.out.println("Where is your MySQL JDBC Driver?");
            e.printStackTrace();
            addItem("Class not found");
            return;

        }

try-catch の ClassNotFoundExeption ブロックに入らないようです。

私が間違っていることについての洞察はありますか?

4

2 に答える 2

1

ビルド パスに jar がありますが、実行時に不足しているようです。Web アプリケーションの場合は、Web アプリケーションの lib フォルダに mysql jar を追加します。

于 2012-11-17T17:32:00.357 に答える
0

Web アプリケーションではなく Java プロジェクトを使用している場合は、mysql jar のパスを作成する必要があります。

Java プロジェクトの手順 1) Java プロジェクトを右クリックし、設定を選択します。2) ウィンドウ ダイアログで Java ビルド パスをクリックし、[ライブラリ] タブをクリックします。3) mysql jar を追加するために、[外部 jar の追加] をクリックします。

Web アプリケーションの場合、jar を lib ディレクトリに配置する必要があります。

于 2015-08-22T09:58:11.963 に答える