例外: "ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)"
このコードでは、SQLException MySQL データベースへの接続を確立しようとするとスローされます。このエラー メッセージは、データベースに接続しようとしているユーザーが承認されていないことを示しています。
具体的には、MainApp クラスのコードは、DriverManager.getConnection メソッドを使用してデータベースへの接続を試行し、URL、ユーザー名、そしてパスワード。ただし、エラー メッセージは、ユーザー名が空のユーザーがパスワード「NO」を使用して接続しようとしているが、これは間違っていることを示唆しています。
解決策:
解決するにはこの問題については、次の点を確認してください:
これらの手順を確認すると、コードは「アクセスが拒否されました」エラーを発生させることなく、MySQL データベースへの接続を正常に確立できるはずです。
以上がMySQL に接続すると「ユーザー ''@'localhost' のアクセスが拒否されました (パスワード: NO を使用)」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。