diff --git "a/16 \351\230\231\350\213\217\346\226\207/20230526\347\254\254\345\233\233\346\254\241\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20230526\347\254\254\345\233\233\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..bb1938e794c55d3c042cba1d62152160ec4438a3 --- /dev/null +++ "b/16 \351\230\231\350\213\217\346\226\207/20230526\347\254\254\345\233\233\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,178 @@ +~~~java +## 查看 + +```java + +package serviet; + + import javax.servlet.ServletException; + import javax.servlet.annotation.WebServlet; + import javax.servlet.http.HttpServlet; + import javax.servlet.http.HttpServletRequest; + import javax.servlet.http.HttpServletResponse; + import java.io.IOException; + import java.io.PrintWriter; + import java.sql.ResultSet; + import java.sql.SQLException; + +@WebServlet("/sel") +public class SelectServiet extends HttpServlet { + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + //响应的设置 + response.setContentType("text/http;charset=utf-8"); + //请求的设置 + request.setCharacterEncoding("utf-8"); + String studentname = request.getParameter("name"); + String sql ="select * from student where name like ? "; + + ResultSet rs = Tool.query(sql,"%"+studentname+"%"); + //输出 + PrintWriter out = response.getWriter(); + //判断 + try { + if (!rs.isBeforeFirst()) {//判断输入的姓名是否为空,若为空,则提示错误 + out.write("没有你想要查看的信息,请检查是否输入错误!"); + }else { + while (rs.next()){ + int id = rs.getInt("id");//直接写id更加准确,当然也可以写成rs.getInt(1) + String name = rs.getString("name"); + String sex = rs.getString("sex"); + out.write("编号是:"+id+"姓名是:"+name+"性别是:"+sex+"
"); + } + } + } catch (SQLException e) { + System.out.println("执行查询异常"); + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + doGet(request,response); + } +} +``` + +### http + +```java + + + + + Title + + +

请根据姓名查看信息

+
+ 输入要查看的学生的编号:
+ +
+ + +``` + +## 删除 + +```java +package serviet; + + import javax.servlet.*; + import javax.servlet.http.*; + import javax.servlet.annotation.*; + import java.io.IOException; + +@WebServlet( "/delete") +public class DeleteServlet extends HttpServlet { + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + response.setContentType("text/html;charset=utf-8"); + String id = request.getParameter("id"); + String sql ="delete from student where id = ?"; + int i = Tool.update(sql,id); + if (i >0) { + response.getWriter().write("成功"); + }else{ + response.getWriter().write("失败"); + } + } + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + doGet(request,response); + } +} +``` + +### http + +```java + + + + + Title + + +

删除学生

+
+ 输入想要删除学生的编号:
+ +
+ + +``` + +## 增加 + +```java +package serviet; + +import javax.servlet.*; +import javax.servlet.http.*; +import javax.servlet.annotation.*; +import java.io.IOException; + +@WebServlet("/addServlet") +public class Add extends HttpServlet { + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + response.setContentType("text/html;charset=utf-8"); + String id = request.getParameter("id"); + String name = request.getParameter("name"); + String sex = request.getParameter("sex"); + String sql ="insert into student values (?,?,?)"; + int i = Tool.update(sql,id,name,sex); + if (i >0) { + response.getWriter().write("成功"); + }else{ + response.getWriter().write("失败"); + } + } + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + doGet(request,response); + } +} + +``` + +### http + +```java + + + + + Title + + +

修改学生信息

+
+ 输入想要增加学生的编号:
+ 输入想要增加学生的姓名:
+ 输入想要增加学生的性别:
+ +
+ + +``` +~~~ \ No newline at end of file