为什么在运行系统时出现java.sql.SQLException?

为什么在运行系统时出现java.sql.SQLException?,java,mysql,sql,phpmyadmin,Java,Mysql,Sql,Phpmyadmin,我把我的程序和phpMyAdmin中的数据库连接起来, 这是连接方法: public Connection getConnection() throws SQLException{ Connection con=null; con=DriverManager.getConnection("jdbc:mysql://localhost/testdb"," ",""); return con; } 我得到了以下

我把我的程序和phpMyAdmin中的数据库连接起来, 这是连接方法:

public Connection getConnection() throws SQLException{
    Connection con=null;
    con=DriverManager.getConnection("jdbc:mysql://localhost/testdb"," 
 ","");
    return con;
}
我得到了以下例外:
异常消息告诉您需要知道的一切:出现错误的原因是您使用的凭据(用户名和密码)不允许访问您尝试连接的数据库


您需要首先登录到数据库,并使用这些凭据授予访问权限。

异常消息告诉您需要知道的一切:出现错误的原因是您使用的凭据(用户名和密码)不允许访问您尝试连接的数据库


您需要先登录数据库,然后使用这些凭据授予访问权限。

这是否回答了您的问题?请不要发布异常堆栈跟踪,将它们作为代码格式的文本发布。这提高了可读性和可发现性这是否回答了您的问题?请不要发布异常堆栈跟踪,将它们作为代码格式的文本发布。这提高了可读性和可发现性