前提条件
- 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
解決方法
- ビルドパスに通していたJDBCドライバーを削除します。
- libフォルダにJDBCドライバーを配置します。
上記の方法を説明します。
対象プロジェクトを選択します。
「ビルドパス」→「ビルドパス構成」の順に選択します。
[クラスパス]に追加していたJDBCドライバを選択して、「除去」を押下します。
対象プロジェクトのlibフォルダに、JDBCドライバをドラッグアンドドロップで配置します。
[Webライブラリー]にJDBCドライバが配置されていることを確認します。
確認ができたら、プログラムを実行してみてください。
コメント