我有一个通过以下代码连接到数据库的 JApplet:
String url = "jdbc:mysql://localhost:3306/moodlele_survey";
String user = "moodlele_garanti";
String password = "garanti";
try {
panel.add( new JLabel("before driver"));
Class.forName("com.mysql.jdbc.Driver");
panel.add( new JLabel("failed"));
Connection con = DriverManager.getConnection(url, user, password);
小程序是签名的,所以它有权连接数据库。数据库用户被授予所有 previlleges 并且用户名、密码和数据库名称是正确的,因为我可以使用相同的信息通过 PHP 连接到数据库。我该如何解决?
打印的堆栈错误是:用户'moodlele_garanti'@'localhost'的访问被拒绝(使用密码:YES)