/ / Databázový prístup Odmietnutý problém s pripojením - java, mysql, databáza

Prístup k databáze Odmietnutý problém s pripojením - java, mysql, databáza

Snažím sa vytvoriť databázové pripojenie mysql z môjho vojnového súboru pomocou reťazca pripojenia jdbc, ako je znázornené nižšie:

    String connectionURL = "jdbc:mysql://localhost:3306/DatabaseName? user=DatabaseUserName;password=DatabasePassword";

Teraz môj vojnový súbor a databáza sú k dispozícii na serveri, a robím svoju realizáciu zo samotného servera. Ale problém je, že som dostať pod chybu, ktorá hovorí:

    INFO: java.sql.SQLException: Access denied for user "grandsho_root;password=pwd"@"localhost" (using password: NO)

kde

grandsho_root je môj používateľ, pwd je moje heslo ... musím vedieť, čo presne je tento problém? Potrebujem vykonať príkaz GRANT ALL. alebo niečo podobné?

odpovede:

0 pre odpoveď č. 1

Keď dostanete správu "(pomocou hesla: NIE) "znamená to, že ste sa pokúšali pripojiť bez nastavenia hesla V správe o denníku sa píše, že používateľ" grandsho_root; password = pwd "sa nesmie pripojiť.To znamená, že reťazec pripojenia je nesprávny, pretože používate; parametre namiesto & a. Tak by mal vyzerať reťazec pripojenia:

jdbc:mysql://localhost:3306/DatabaseName?user=sqluser&password=sqluserpw

Keď máte stále problémy, skontrolujte, či vašapoužívateľ je nastavený správne. Skontrolujte, či má grandsho_root nastavené heslo, či sa má pripojiť z localhost a či máte schému priradené potrebné privilégiá.

Pozrite si tiež dokumentáciu MySQL tu