如題,定義變數

然后DriverManager.getConnection的使用如下

最終報錯

我已經確認pwd的值是正確的,為什么報錯說我沒有使用密碼呀
兄弟們舅舅我
uj5u.com熱心網友回復:
把mysql庫中user表里表的root對應的host改成%試試uj5u.com熱心網友回復:
無非如下幾種情況:1.確認連接本機還是別的機器IP?
2.確認密碼問題
3.確認權限問題
4.看這個類似嗎?https://ask.csdn.net/questions/757872?utm_medium=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v29-2.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v29-2.nonecase
百度查查吧
uj5u.com熱心網友回復:
應該不是密碼輸錯的問題,如果是的話應該不會在報錯里沒有用戶名Access denied for user '【此處應該有用戶名】'@'localhost' (using password: NO)
你在建立連接那行直接把三個字串寫進去試試呢,像這樣DriverManager.getConnection("com.mysql...","root","2001...")
看看能不能成功
uj5u.com熱心網友回復:

這樣還是不行,感覺就是用戶名和密碼都沒傳到里面一樣
uj5u.com熱心網友回復:

這是我用的myyog連接界面,現在感覺不是代碼的問題,是資料庫的問題,還有就是想問一下權限問題具體是什么
uj5u.com熱心網友回復:
錯誤: 在模塊 JDBCProject 中找不到或無法加載主類 com.mysql.cj.jdbc.admin.TimezoneDump現在又出現了這個問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/251172.html
標籤:疑難問題
