Servlet With JDBC-Code
Servlet With JDBC-Code
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="abcd" method="post">
<table border="1" bgcolor="A9A9A9">
<tr>
<th>Enter username:</th>
<td><input type="text" name="user"></td>
</tr>
<tr>
<th>Enter password:</th>
<td><input type="text" name="pwd"></td>
</tr>
<tr>
<td><input type="submit" value="Sign in"></td>
</tr>
</table>
</form>
</body>
</html>
<servlet>
<servlet-name>abc</servlet-name>
<servlet-class>Dispatch</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/servlet/abcd</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>xyz</servlet-name>
<servlet-class>Table</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xyz</servlet-name>
<url-pattern>/servlet/table</url-pattern>
</servlet-mapping>
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Arrays;
}
}catch (Exception e) { System.out.println(e);
}
}
}
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Arrays;
out.println("<html>");
out.println("<head><center><h2>Student form
validation</h2></center></head>");
out.println("<body bgcolor=\"#FFE4C4\"> ");
out.println(" <form action=\"validation\" method=\"post\">");
out.println("<table border=\"1\" bgcolor=\"A9A9A9\"> ");
out.println(" <tr><th>Enter student number : </th>");
out.println("<td><input type=\"text\"
name=\"sno\"></td></tr>");
out.println(" <tr><th>Enter student name : </th>");
out.println("<td><input type=\"text\"
name=\"sname\"></td></tr>");
out.println(" <tr><th>Enter student CGPA : </th>");
out.println("<td><input type=\"text\"
name=\"smarks\"></td></tr>");
out.println("<tr>");
out.println("<table>");
out.println("<tr>");
out.println("<td><input type=\"submit\" name=\"insert\"
value=\"Insert\"></td>");
out.println("<td><input type=\"reset\" name=\"clear\"
value=\"Clear\"></td>");
out.println("</tr>");
out.println("</table>");
out.println("</tr> ");
out.println("</table>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
catch (Exception e) {
System.out.println(e);
}
/*int sno=Integer.parseInt(sno.getText());
String sname=sname.getText();
double smarks=smarks.getText();
req.setAttribute("sno",sno);
req.setAttribute("sname", sname);
req.setAttribute("smarks",smarks);
RequestDispatcher rd= req.getRequestDispatcher("store");
rd.forward(req,res);*/
}
}
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Arrays;
public class Store extends HttpServlet{
public void doPost(HttpServletRequest req, HttpServletResponse res) {
try {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
int sno = Integer.parseInt(req.getParameter("sno"));
String sname = req.getParameter("sname");
double smarks = Double.parseDouble(req.getParameter("smarks"));
out.println("sno"+sno);
out.println("sname"+sname);
out.println("CGPA"+smarks);
try (Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl",
"system", "Oracle123")) {
if (con == null) out.println("Database server not
connected");
else {
out.println("Database server connected");
Statement st = con.createStatement();
int count = st.executeUpdate("insert into Students
values(" + sno + ",'" + sname + "'," + smarks + ")");
out.println("rows affected" + count);
}
} catch (SQLException e) {
}
} catch (Exception e) {
}
}
}