2015-04-07 166 views
0

我的問題與我的java代碼。Java的mysql連接到本地主機

我想連接到我的遠程服務器上,所以我這樣做:

String url = "jdbc:mysql://188.68.252.*5:3306/"; 
    String dbName = "slimxaq_op**a"; 
    String driver = "com.mysql.jdbc.Driver"; 
    String userName = "slimxaq_op**a"; 
    String password = "deokabe**"; 
    try { 
     Class.forName("com.mysql.jdbc.Driver"); 
     Connection conn = DriverManager.getConnection(url+dbName,userName,password); 
    }catch(Exception e) { 
     e.printStackTrace(); 
    } 

但是當我運行它,我得到這個:

java.sql.SQLException: Access denied for user 'slimxaq_opt**a'@'94.232.**.60' (using password: YES)

ip是我的本地ADRESS爲什麼當我爲遠程服務器配置它時連接到本地主機?我的服務器已打開以進行遠程連接。

+0

您確定密碼與本地主機和遠程連接相同嗎? –

+0

刪除密碼並嘗試一次。 – Pratik

+0

它仍然使用我的本地主機地址:/ java.sql.SQLException:訪問被拒絕用戶'slimxaq_optyka'@'94.232.33.60'(使用密碼:NO) –

回答

0

您可以連接到服務器,但問題是您沒有訪問權限。連接一個數據庫工具,併爲用戶授予訪問權限slimxaq_opt ** a ...這應該可以解決您的問題...