From 92fd9ddadbeda66cf0a2acf88fb40809b968c214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=B0=91=E6=B5=B7?= <3087930763@qq.com> Date: Fri, 26 May 2023 11:04:34 +0800 Subject: [PATCH] =?UTF-8?q?2023=200525=20=E7=BD=91=E9=A1=B5=E8=BE=93?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...21\351\241\265\350\276\223\345\205\245.md" | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 "21 \345\210\230\345\260\221\346\265\267/2023 0525 \347\275\221\351\241\265\350\276\223\345\205\245.md" diff --git "a/21 \345\210\230\345\260\221\346\265\267/2023 0525 \347\275\221\351\241\265\350\276\223\345\205\245.md" "b/21 \345\210\230\345\260\221\346\265\267/2023 0525 \347\275\221\351\241\265\350\276\223\345\205\245.md" new file mode 100644 index 0000000..23c539d --- /dev/null +++ "b/21 \345\210\230\345\260\221\346\265\267/2023 0525 \347\275\221\351\241\265\350\276\223\345\205\245.md" @@ -0,0 +1,132 @@ +```Java +package 练习.测试信息输入; + +import M05D24.DBUtil; + +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.sql.ResultSet; +import java.sql.SQLException; + +@WebServlet("/student") +public class Student extends HttpServlet { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + resp.getWriter().write("你好"); + } + + @Override + protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + req.setCharacterEncoding("utf-8"); + String id = req.getParameter("id"); + String name = req.getParameter("name"); + String sex = req.getParameter("sex"); + if (id!=null){ + String sql = "insert into student values(?,?,?)"; + resp.setContentType("text/html;charset=utf-8"); + int i = 0; + try { + i = DBUtil.update(sql,id,name,sex); + if (i>0){ + resp.getWriter().write("添加成功"); + } + } catch (SQLException e) { + throw new RuntimeException(e); + } + } + String id1 = req.getParameter("id1"); + String name1 = req.getParameter("name1"); + String sex1 = req.getParameter("sex1"); + if (id1!=null){ + String sql = "delete from student where id=?"; + resp.setContentType("text/html;charset=utf-8"); + int i=0; + try { + i = DBUtil.update(sql,id1); + if (i>0){ + resp.getWriter().write("删除成功"); + } + } catch (SQLException e) { + throw new RuntimeException(e); + } + } + String id2 = req.getParameter("id2"); + String name2 = req.getParameter("name2"); + String sex2 = req.getParameter("sex2"); + if (id2!=null){ + String sql = "update student set name = ?,sex=? where id = ?"; + resp.setContentType("text/html;charset=utf-8"); + try { + int i = DBUtil.update(sql,name2,sex2,id2); + if (i>0){ + resp.getWriter().write("修改成功"); + } + } catch (SQLException e) { + throw new RuntimeException(e); + } + } + String id3 = req.getParameter("id3"); + String name3 = req.getParameter("name3"); + String sex3 = req.getParameter("sex3"); + req.setCharacterEncoding("utf-8"); + try { + if (id3!=null){ + String sql = "select * from student where id = ?"; + resp.setContentType("text/html;charset=utf-8"); + ResultSet re = DBUtil.query(sql, id3); + while (re.next()){ + String sid = re.getString("id"); + String sname = re.getString("name"); + String ssex = re.getString("sex"); + resp.getWriter().write(sid+"\t"+sname+"\t"+ssex); + } + } + } catch (SQLException e) { + throw new RuntimeException(e); + } + } +} + + + +
+ +