Java的mysql连接到本地主机
问题描述:
我的问题与我的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为什么当我为远程服务器配置它时连接到本地主机?我的服务器已打开以进行远程连接。
答
您可以连接到服务器,但问题是您没有访问权限。连接一个数据库工具,并为用户授予访问权限slimxaq_opt ** a ...这应该可以解决您的问题...
您确定密码与本地主机和远程连接相同吗? –
删除密码并尝试一次。 – Pratik
它仍然使用我的本地主机地址:/ java.sql.SQLException:访问被拒绝用户'slimxaq_optyka'@'94.232.33.60'(使用密码:NO) –