問題:
Java プログラムで、MySQL データベースに接続しているユーザーにデータにアクセスする権限がないことを示す SQL 例外が発生しました。ユーザー権限とパスワードを変更しようとしても、エラーは継続します。
回答:
Eclipse が、ソースである意図した MainApp クラスを実行していない可能性があります。 SQL クエリの。代わりに、メイン メソッドも含まれる別のクラス (com.mysql.cj.jdbc.admin.TimezoneDump) が実行されています。
解決策:
解決するにはこの問題:
これにより、MainApp クラスが起動され、不正なユーザー権限または無効な接続試行によって発生した SQL 例外が解決されます。
以上が「スレッド 'main' java.sql.SQLException での例外: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)」が依然として発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。