예외: "사용자 ''@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: NO)."
이 코드에서는 SQLException MySQL 데이터베이스에 대한 연결을 설정하려고 할 때 발생합니다. 오류 메시지는 데이터베이스에 연결하려는 사용자가 인증되지 않았음을 나타냅니다.
구체적으로 MainApp 클래스의 코드는 DriverManager.getConnection 메소드를 사용하여 URL, 사용자 이름, 그리고 비밀번호. 그러나 오류 메시지는 사용자 이름이 비어 있는 사용자가 잘못된 비밀번호 "NO"를 사용하여 연결을 시도하고 있음을 나타냅니다.
해결책:
해결 방법 이 문제가 발생하면 다음을 확인하십시오.
이러한 단계를 확인한 후에는 코드가 "액세스 거부" 오류 없이 MySQL 데이터베이스에 성공적으로 연결할 수 있어야 합니다.
위 내용은 MySQL에 연결할 때 '사용자 ''@'localhost'(비밀번호 사용: NO)에 대한 액세스가 거부되었습니다.'라는 메시지가 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!