ホームページ > データベース > mysql チュートリアル > 「スレッド 'main' java.sql.SQLException での例外: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)」が依然として発生するのはなぜですか?

「スレッド 'main' java.sql.SQLException での例外: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)」が依然として発生するのはなぜですか?

Patricia Arquette
リリース: 2024-11-12 10:31:02
オリジナル
1049 人が閲覧しました

Why Am I Still Getting

「スレッド "main" java.sql.SQLException の例外: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)」エラーを解決します

問題:

Java プログラムで、MySQL データベースに接続しているユーザーにデータにアクセスする権限がないことを示す SQL 例外が発生しました。ユーザー権限とパスワードを変更しようとしても、エラーは継続します。

回答:

Eclipse が、ソースである意図した MainApp クラスを実行していない可能性があります。 SQL クエリの。代わりに、メイン メソッドも含まれる別のクラス (com.mysql.cj.jdbc.admin.TimezoneDump) が実行されています。

解決策:

解決するにはこの問題:

  1. Eclipse IDE で MainApp.java ファイルを右クリックします。
  2. 「Run As」を選択し、「Java Application」を選択します。

これにより、MainApp クラスが起動され、不正なユーザー権限または無効な接続試行によって発生した SQL 例外が解決されます。

以上が「スレッド 'main' java.sql.SQLException での例外: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)」が依然として発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート