即時通訊嘗試使用jdbc連接連接到遠程mysql數據庫。但即時獲取getting java.sql.SQLException:連接到遠程mysql數據庫時拒絕訪問用戶異常
java.sql.SQLException:在運行java類時,拒絕用戶此異常。但我可以使用mysql查詢瀏覽器或mysql命令連接到這個數據庫。我用以前的版本替換了jdbc驅動程序,但仍然發生此錯誤。我只能讀取遠程數據庫的訪問權限。請幫我解決這個問題。
嘗試{// 這將加載MySQL驅動,每個數據庫都有自己的驅動程序 的Class.forName( 「com.mysql.jdbc.Driver」); //設置與DB
connect = DriverManager .getConnection("jdbc:mysql://myremotehost/remotedatabase?user=username&password=password"); // Statements allow to issue SQL queries to the database statement = connect.createStatement(); // Result set get the result of the SQL query resultSet = statement .executeQuery("select * from mytable limit 10"); writeResultSet(resultSet); } catch (Exception e) { throw e; } finally { close(); }
感謝
你確定你提供正確的密碼嗎? – KSHiTiJ
是的確定,因爲我使用相同的密碼和用戶名,當我試圖通過查詢瀏覽器。 – ishk
您的密碼不包含我希望的以下任何字符? '?&= \ /' – Mr47