java.sql.SQLException: Access denied for user 'root'@'10.28.48.7' (using password: YES)
时间: 2023-11-17 18:03:50 浏览: 77
记录因为yml而产生的坑:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
这个错误提示表明用户'root'@'10.28.48.7'的访问被拒绝,原因是密码不正确。可能的原因包括:
1.密码确实不正确,你需要检查密码是否正确输入。
2.用户'root'@'10.28.48.7'没有被授权访问数据库。你需要检查用户是否被正确授权。
3.防火墙或其他网络设置阻止了用户'root'@'10.28.48.7'的访问。你需要检查网络设置是否正确。
以下是一个Java连接MySQL数据库的例子,你可以参考这个例子来检查你的代码是否正确:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "mypassword";
try {
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("Connected to the database!");
} catch (SQLException e) {
System.out.println("Oops, something went wrong!");
e.printStackTrace();
}
}
}
```
阅读全文