Во-первых, вам нужно подключиться к mysql, используя MysqlConnection.
Затем создайте оператор, используя sql, например SELECT * FROM users WHERE username = :username AND password = :password
. Затем выполните его.
Вы получите набор результатов, который содержит результатыКонечно, если пользователь совпадает с именем пользователя или паролем, набор результатов будет пуст.
Ключ к решению вашей проблемы заключается в том, что вы должны запросить базу данных вместо username.equals("gogikole") && password.equals("1234")
Пример:
final String DB_URL = "localhost:3306/db"; //Mysql Address
final String USER = "root"; //mysql username
final String PASS = "123456";//mysql password
final String SQL = "SELECT * FROM users WHERE username = ? AND password = ?"; //SQL
String username = request.getParameter("username");
String password = request.getParameter("password");
Connection conn = null; //mysql connection
Statement stmt = null; //mysql statement
Class.forName("com.mysql.jdbc.Driver"); //register driver
conn = DriverManager.getConnection(DB_URL,USER,PASS); //get connection
stmt = conn.prepareStatement(SQL); //create statement
//init param
stmt.setString(1,username);
stmt.setString(2,password);
ResultSet rs = stmt.executeQuery(); //execute query
if(rs.first()){ //finded
response.sendRedirect("mainMenu.jsp");
return;
}