Start DATABASE W - Servlet
Start DATABASE W - Servlet
USE testdb;
);
//html
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
//servlet project
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
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("/users")
response.setContentType("text/html");
ResultSet rs = null;
try {
Class.forName("com.mysql.cj.jdbc.Driver");
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
out.println("<html><body>");
out.println("<h2>Users</h2>");
out.println("<table border='1'><tr><th>ID</th><th>Name</th><th>Email</th></tr>");
while (rs.next()) {
int id = rs.getInt("id");
out.println("</table></body></html>");
} catch (Exception e) {
e.printStackTrace(out);
} finally {
try {
} catch (SQLException e) {
e.printStackTrace(out);