|
@@ -0,0 +1,71 @@
|
|
|
+package p1;
|
|
|
+
|
|
|
+import java.io.IOException;
|
|
|
+import java.io.PrintWriter;
|
|
|
+import java.sql.Connection;
|
|
|
+import java.sql.DriverManager;
|
|
|
+import java.sql.PreparedStatement;
|
|
|
+import javax.servlet.ServletException;
|
|
|
+import javax.servlet.http.HttpServlet;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
+
|
|
|
+public class addstu extends HttpServlet {
|
|
|
+
|
|
|
+ protected void processRequest(HttpServletRequest request, HttpServletResponse response)
|
|
|
+ throws ServletException, IOException {
|
|
|
+ response.setContentType("text/html;charset=UTF-8");
|
|
|
+ try (PrintWriter out = response.getWriter()) {
|
|
|
+
|
|
|
+ String driver="com.mysql.cj.jdbc.Driver";
|
|
|
+ String url="jdbc:mysql://localhost:3306/edu?characterEncoding=utf-8"
|
|
|
+ + "&serverTimezone=UTC";
|
|
|
+ String usr="root";
|
|
|
+ String password="1234";
|
|
|
+ try{
|
|
|
+ Class.forName(driver);
|
|
|
+ Connection conn=DriverManager.getConnection(url,usr,password);
|
|
|
+ String sqlString="INSERT INTO manager1(count,name,gender,telephone,mailbox,age,department)"
|
|
|
+ + "VALUES ( ?, ?, ?, ?, ?, ? ,?)";
|
|
|
+ PreparedStatement pstmt=conn.prepareStatement(sqlString);
|
|
|
+ String count = request.getParameter("count");
|
|
|
+ String name = request.getParameter("name");
|
|
|
+ String gender = request.getParameter("gender");
|
|
|
+ String telephone = request.getParameter("telephone");
|
|
|
+ String mailbox = request.getParameter("mailbox");
|
|
|
+ String age = request.getParameter("age");
|
|
|
+ String department = request.getParameter("department");
|
|
|
+ pstmt.setString(1, count);
|
|
|
+ pstmt.setString(2, name);
|
|
|
+ pstmt.setString(3,gender);
|
|
|
+ pstmt.setString(4, telephone);
|
|
|
+ pstmt.setString(5, mailbox);
|
|
|
+ pstmt.setString(6, age);
|
|
|
+ pstmt.setString(7, department);
|
|
|
+
|
|
|
+ pstmt.execute();
|
|
|
+ }catch(Exception e){
|
|
|
+ System.err.println("error:"+e);
|
|
|
+ }
|
|
|
+ response.sendRedirect("pages/display.jsp");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
|
|
|
+ throws ServletException, IOException {
|
|
|
+ processRequest(request, response);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
|
|
|
+ throws ServletException, IOException {
|
|
|
+ processRequest(request, response);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getServletInfo() {
|
|
|
+ return "Short description";
|
|
|
+ }
|
|
|
+
|
|
|
+}
|