我有我的JSF设置和我的2个java类。 在我的一个Java类中,我拥有所有代码逻辑以及与数据库的连接,如下所示:
String url = "jdbc:mysql://localhost:3306/cms";
String user = "root";
String pass = "root";
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, pass);
在我的数据库phpmyAdmin中,我使用password =“root”和user =“root;
我在eclipse的同一项目中有其他JSP应用程序,它们连接到数据库。 JSP应用程序运行正常。但我在使用JSF方面遇到了麻烦。 运行JSF页面时发生以下错误。
例外
javax.servlet.ServletException:拒绝用户访问 'root'@'localhost'(使用密码:NO)根本原因
java.sql.SQLException:用户'root'@'localhost'拒绝访问 (使用密码:否)
为什么在我的phpmyAdmin中有密码并且其他JSP工作正常时呢?