JDBC を使用して MySQL データベースに接続できない場合、多くの場合、次の 3 つの例外メッセージのいずれかが表示されます。
これらのエラーに対処するには、次の包括的な手順に従います。
JDBC URL には次の構文を使用します:
jdbc:mysql://hostname:port/databasename
ここで:
メイン メソッドで Java クラスを作成し、次のように接続を確立します:
String url = "jdbc:mysql://localhost:3306/javabase"; String username = "java"; String password = "password"; try (Connection connection = DriverManager.getConnection(url, username, password)) { System.out.println("Database connected!"); } catch (SQLException e) { throw new IllegalStateException("Cannot connect the database!", e); }
または、接続を確立する前にドライバーを手動でロードすることもできます:
try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("Driver loaded!"); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot find the driver in the classpath!", e); }
次のような問題が発生した場合エラー:
JDBC ドライバーがクラスパスにないか、JDBC URL が間違っています。
IP/ホスト名、ポート、またはサーバーのステータスが正しくないため、データベース サーバーに到達できません。ネットワーク構成、サーバー、またはファイアウォールの設定を確認してください。
以上がJDBC を使用して MySQL に接続するときに発生する「適切なドライバーが見つかりません」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。