Untitled
unknown
plain_text
2 years ago
2.0 kB
6
Indexable
package com.practice1.registation; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; 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 java.io.IOException; /** * Servlet implementation class RegistrationServlet */ @WebServlet("/register") public class RegistrationServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String uname = request.getParameter("name"); String upwd = request.getParameter("pass"); String uemail = request.getParameter("email"); String umobile = request.getParameter("contact"); RequestDispatcher dispatcher = null; Connection con = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/projecttest_1", "root", "M!nat0123321"); PreparedStatement pst = con .prepareStatement("insert into users(uname,upwd,uemail,umobile) values(?,?,?,?) "); pst.setString (1, uname); pst.setString (2, upwd); pst.setString (3, uemail); pst.setString (4, umobile); int rowCount = pst.executeUpdate(); dispatcher = request.getRequestDispatcher("registration.jsp"); if (rowCount > 0) { request.setAttribute("status", "success"); } else { request.setAttribute("status", "failed"); } dispatcher.forward(request, response); } catch (Exception e) { e.printStackTrace(); }finally { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
Editor is loading...