我在將我的JAVA程序連接到mysql上的數據庫時遵循了所有必要的步驟。 我的代碼片段如下:在mysql中訪問被拒絕的用戶
final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
final String DB_URL = "jdbc:mysql://localhost/electionDatabase/";
final String User ="electionUser";
final String Password="election";
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL,"electionUser", Password);
String sql = "select stateId from stateWiseSeats";
不過還是我得到一個錯誤說:
Access denied for user 'electionUser'@'localhost' to database 'electionDatabase/'
我已經重新檢查我的用戶名和密碼在MySQL命令行,並授予我添加了所有的特權用戶爲指定的數據庫。仍然我收到錯誤。爲什麼?
刪除最後一個斜槓DB_URL後再試一次。 – Braj
當我刪除斜槓我得到空指針異常 – neerajdorle
什麼是異常說?你現在正朝着解決這個問題的正確方向前進。 – Braj