Jakarta ee eclips中用户“root”@“localhost”(使用密码:YES)的访问被拒绝
我使用的是Eclipse和MySQL,但在相应字段中插入值时,错误显示为用户“root”@“localhost”使用密码“YES”拒绝访问 代码如下:Jakarta ee eclips中用户“root”@“localhost”(使用密码:YES)的访问被拒绝,jakarta-ee,Jakarta Ee,我使用的是Eclipse和MySQL,但在相应字段中插入值时,错误显示为用户“root”@“localhost”使用密码“YES”拒绝访问 代码如下: package pkg1; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import javax.servlet.Servl
package pkg1;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/loginreg")
public class loginreg extends HttpServlet {
private static final long serialVersionUID = 1L;
Connection con = null;
PreparedStatement stmt = null;
public loginreg() {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hms","root","12sanil1992");
System.out.print("\n Insert Values: ");
stmt = con.prepareStatement("insert into users values(?,?)");
stmt.setString(1, request.getParameter("Username"));
stmt.setString(2, request.getParameter("user_Password"));
Object data = "No of Rows Affected: "+ stmt.executeUpdate();
con.close();
request.setAttribute("data", data);
request.getRequestDispatcher("login1.jsp").forward(request, response);
}
catch(Exception ex)
{
System.out.println(ex);
request.setAttribute("data", ex);
request.getRequestDispatcher("login1.jsp").forward(request, response);
}
finally
{
}
}
}
您正在使用12sanil1992作为密码,这可能是错误的,这就是您被拒绝访问的原因
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hms","root","12sanil1992");