Homework # 2 I. Tutorial On How To Install Mysql: Ryle Ibañez 2itb
Homework # 2 I. Tutorial On How To Install Mysql: Ryle Ibañez 2itb
2ITB
HOMEWORK # 2
STEP 1:
CLICK APPLY
RIGHT CLICK ON THE TABLE THEN CLICK ON SELECT ROWS TO VIEW AND EDIT THE CONTENTS OF THE
TABLE.
EDIT THE VALUES INSIDE THE USERNAME AND PASSWORD CLICK APPLY
STEP 4: CONFIGURE MYSQL DRIVER TO ECLIPSE
IN THE DATA SOURCE EXPLORER, RIGHT CLICK ON THE DATABSE CONNECTIONS THEN SELECT NEW
FROM THE LIST, SELECT MYSQL THEN INPUT YOUR PREFERRED NAME CLICK NEXT
CHECK YOUR MYSQL WORKBENCH FOR THE CORRECT TITLE OF YOUR SCHEMA AND YOUR TABLE
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import net.Javaloginbean;
Class.forName("com.mysql.jdbc.Driver");
.getConnection("jdbc:mysql://localhost:3306/yourdatabase?
useSSL=false", "root", "yourpassword");
PreparedStatement ps = connection
ps.setString(1, login.getUsername());
ps.setString(2, login.getPassword());
System.out.println(ps);
status = resultset.next();
} catch (SQLException e) {
printSQLException(e);
return status;
if (e instanceof SQLException) {
e.printStackTrace(System.err);
err = err.getCause();
}
STEP 6: SETUP THE SERVELT AND USE IT TO YOUR PROJECT.
package net;
import java.io.IOException;
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import net.Database;
@WebServlet("/login")
loginBean.setUsername(username);
loginBean.setPassword(password);
try {
if (database.validate(loginBean)) {
response.sendRedirect("loginsuccess.jsp");
RequestDispatcher rs = request.getRequestDispatcher("login.jsp");
rs.include(request, response);
RequestDispatcher rs = request.getRequestDispatcher("login.jsp");
rs.include(request, response);
else {
RequestDispatcher rs = request.getRequestDispatcher("login.jsp");
rs.include(request, response);
} catch (ClassNotFoundException e) {
e.printStackTrace();
package net;
import java.io.Serializable;
*/
return username;
this.username = username;
return password;
this.password = password;
}
D. SCREENSHOTS OF THE PROJECT
A. LOGIN PAGE
B. LOGIN SUCCESS
C. MYSQL DATABASE
D. DATABASE TEST