異常:「使用者''@'localhost' 的存取被拒絕(使用密碼:NO)」
在此代碼中,出現SQLException嘗試建立與MySQL 資料庫的連線時拋出。錯誤訊息表示嘗試連接資料庫的使用者未經授權。
具體來說,MainApp 類別中的程式碼嘗試使用 DriverManager.getConnection 方法連接到資料庫,並提供 URL、使用者名稱、和密碼。但是,錯誤訊息表示使用者名為空的使用者正在嘗試使用密碼「NO」進行連接,這是不正確的。
解決方案:
解決對於此問題,請驗證以下內容:
驗證這些步驟後,程式碼應該能夠成功建立與MySQL 資料庫的連接,而不會出現「存取被拒絕」錯誤。
以上是為什麼我在連接 MySQL 時收到「使用者 ''@'localhost' 的存取被拒絕(使用密碼:NO)」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!