문제:
Java 프로그램에서 사용자가 MySQL 데이터베이스에는 데이터에 액세스할 수 있는 권한이 없습니다. 사용자 권한 및 비밀번호를 수정하려고 시도해도 오류가 지속됩니다.
답변:
Eclipse가 소스인 의도한 MainApp 클래스를 실행하지 않을 가능성이 높습니다. SQL 쿼리의 대신, 기본 메소드도 포함하는 다른 클래스(com.mysql.cj.jdbc.admin.TimezoneDump)를 실행하고 있습니다.
해결책:
해결 방법 이 문제:
이렇게 하면 MainApp 클래스가 실행되고 잘못된 사용자 권한이나 잘못된 연결로 인해 발생하는 SQL 예외가 해결됩니다. 시도합니다.
위 내용은 ''main' 스레드 java.sql.SQLException의 예외: 사용자 ''@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: NO)'가 계속 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!