6

私はここここここですべての可能な答えを読みました。私はどこかで問題を抱えていると信じており、それは他の人にも役立つかもしれません。

私はJavaサーブレットを持っていて、それはEclipse IDEでうまく実行されていましたが、後でプロジェクトをNetbeansに移行しました。MySQL JDBCドライバーをライブラリにインポートし、接続に以下のコードを使用しました

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");

しかし、このエラーが発生しますjdbc:mysql:// localhost:3306/bolsmsに適したドライバーが見つかりません

私は2日間答えを探しています、そしてコミュニティは私が質問を繰り返さないことを認めるでしょう。

編集1:

ライブラリフォルダー内のMySQLJDBCドライバー

4

4 に答える 4

6

Tomcat で使用する場合は、jdbc ドライバーを明示的にロードする必要があります。Tomcat のサーブレットで同じエラーが発生しました。そしてそれを追加してClass.forName("com.mysql.jdbc.Driver");解決します。

私が思うもう1つのことは、jarファイルをに入れWEB-INF/lib、次にプロジェクトプロパティのライブラリに、保存するJARを追加することですWEB-INF/lib

ディレクトリを作成するにはlib、 を右クリックしWEB-INFて選択します。選択New -> Folder... が表示されない場合は、新しいウィンドウでもう一度選択して.FolderOtherOtherFolder

詳細については、Tomcat / JDBC の問題がここで参照されています。

于 2012-04-10T13:43:45.553 に答える
1

コードに次のコードを含めます。

Class.forName("com.mysql.jdbc.Driver");//load driver
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");//connect to the database
于 2012-04-10T12:53:59.383 に答える
0

jsp タグ <%@page import='com.mysql.jdbc.*'%> または通常の方法 Class.forName("com.mysql.jdbc.Driver").newInstance(); を使用してインポートすることもできます。jspページのtry catchで。幸運を

于 2012-10-24T11:40:39.020 に答える
0

mysql-connector-java-(version)-bin.jar がここにあることを確認してください。

C:\Murach\Servlets and JSP\jsp2_allfiles\servlet_jsp\netbeans\ex_starts\ch14sqlGateway\build\web\WEB-INF\lib

また、ここにあるかどうかを確認します。

C:\Murach\Servlets and JSP\jsp2_allfiles\servlet_jsp\netbeans\ex_starts\ch14sqlGateway\web\WEB-INF\lib

そうでない場合は、mysql ドライバー jar をそれらのディレクトリに貼り付けて、それが機能するかどうかを確認します。

その後、ドライバーを明示的にロードしていることを確認してください。

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

于 2014-01-31T23:11:12.370 に答える