localhost の mysql データベースに接続するクラス A があります。日食でうまく動作します。
次に、サーブレットからクラス A を呼び出す/呼び出すようにプロジェクトを変更し、Tomcat にデプロイしました。
この例外が発生しています:
No suitable driver found for jdbc:mysql://localhost:3306/a
この例外は次の場所で発生します。
DriverManager.getConnection(connectionUrl, user, password);
ここで何がうまくいかないのですか?そして、どうすればこの問題を解決できますか?
追加:
.jar は WEB-INF/lib の下にあると確信していますが、これは問題ではありません。
問題は、次の行を追加するのを忘れたことです。
Class.forName("com.mysql.jdbc.Driver");
この行がJavaプロジェクトではなくWebアプリケーションで必須である理由を知っている人はいますか?