From cf6ace0cf91bcab1ab2abd45fe26ddd16f647a0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Fri, 26 May 2023 13:38:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\254\254\345\233\233\346\254\241\344\275\234\344\270\232.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "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" 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 0000000..e69de29 -- Gitee From 6b8508f35977c90f36510d919cffe432e064bd25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Fri, 26 May 2023 13:40:42 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...33\346\254\241\344\275\234\344\270\232.md" | 178 ++++++++++++++++++ 1 file changed, 178 insertions(+) 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" index e69de29..bb1938e 100644 --- "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" @@ -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 -- Gitee