2015-04-07 161 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 ...这应该可以解决您的问题...