0

別のクラスを介して JSP を使用して MySQL DB に接続できますか?

ここに私自身の提案があります:

...<body>

<h3>The User List</h3>
<br>
<%
// JSP/Java kode
UsersDAPInterface users = new UserDAPClass(); // This java class contains mysql connection etc.
%>
</body>...

ClassNotFoundこれを行うと、NullPointerなどを含む多くのエラーと例外が発生します。

私もこれを得ました:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

これは、mysql ドライバーがないことを意味するはずです..しかし、mysql ドライバーをインポートしたので、通常とは異なる方法でインポートする必要があるかどうかはわかりません。助言がありますか?

4

4 に答える 4

0

webapp ライブラリに jdbc ドライバー クラスを追加する必要があります。

于 2013-06-22T10:15:53.640 に答える
0
<jsp:useBean/> use this action to load any class to jsp. This is best practice.      

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

この例外は、MySQL コネクタ ドライバがロードされていないために発生します。IDE を使用してドライバをロードします。Java クラスに記述して、com.mysql.jdbc.Driver が作成されているかどうかを手動で確認します。

于 2013-06-22T02:09:15.260 に答える
0

ここから lib ファイルをダウンロードし、アプリケーションの lib フォルダーに配置します。どの IDE を使用しているかわかりませんが、Netbeans では次の手順を実行します。

  1. プロジェクトを右クリック
  2. プロパティを選択
  3. カテゴリ パネルで、[ライブラリ] を選択します。
  4. Maven からダウンロードしたばかりの jar フォルダーを追加します
  5. あなたは準備ができています。
于 2013-06-22T02:17:21.947 に答える