2016-09-20 11 views
-1

私は最初のJDBC Webアプリケーションを開発中で、MySQLデータベースに接続しようとしています。ドライバの読み込み中にエラーが発生しました:JARを追加した後でもjava.lang.ClassNotFoundExceptionが発生しました

SQLサービスは、タスクマネージャの[プロセス]タブに表示されているので、私が知る限り実行しています。 jarファイルをビルドパスに追加し、Javaリソース> src>ライブラリ> mysql-connector.jarの下に明示的に表示します。

しかし、私はまだ、このエラーが出る:

の読み込みエラードライバー:にjava.lang.ClassNotFoundException:はcom.mysql.jdbc.Driver

これは私のdoGetに残された唯一のコードですメソッド:

try { 
    Class.forName("com.mysql.jdbc.Driver"); 
} 
catch (ClassNotFoundException cnfe) 
{ 
    System.out.println("Error loading driver: " + cnfe); 
} 
+0

しかし、配備されたアプリケーションにもMySQLコネクタJARがありますか?ところで、私は、JDBC JARを明示的にロードするために 'Class.forName'を使う必要がなくなったと思います。 –

+0

これには多くの欺瞞標的があります。ジャスティンはよりよく探します。 – Drew

+0

@Drew - [tag:mysql]のすてきなゴールドバッジ。あなたは私の友人に捧げられている! –

答えて

-1

jarがクラスパスの下にあることを確認してください。
eclipseを使用している場合は、jarを右クリックしてbuild Path>add to build pathを選択します。
mavenやその他の依存関係マネージャを使用してみるべきでしょう。自分でjarファイルを管理するよりも使いやすくなります。

関連する問題