JDBCドライバが見つからないエラーでMYSQLが接続できない時の対処方法

プログラミング

前提条件
  • EclipseのビルドパスにJDBCドライバーの設定はしている。
  • Javaプロジェクトでは、MYSQLの接続はできている。

javaプロジェクトでは、MYSQLに接続できたのに
動的Webプロジェクトでは
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
エラーが出ていて接続ができなくなってしまった

※本記事ではJDBCドライバのバージョンは「8.0.26」を使用して紹介しております。

エラー内容

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

解決方法

  1. ビルドパスに通していたJDBCドライバーを削除します。
  2. libフォルダにJDBCドライバーを配置します。

上記の方法を説明します。

対象プロジェクトを選択します。

「ビルドパス」→「ビルドパス構成」の順に選択します。

[クラスパス]に追加していたJDBCドライバを選択して、「除去」を押下します。

対象プロジェクトのlibフォルダに、JDBCドライバをドラッグアンドドロップで配置します。

[Webライブラリー]にJDBCドライバが配置されていることを確認します。

確認ができたら、プログラムを実行してみてください。

コメント

タイトルとURLをコピーしました