JAVAWEB实现增删查改(图书信息管理)之删除功能实现

Posted winton-nfs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVAWEB实现增删查改(图书信息管理)之删除功能实现相关的知识,希望对你有一定的参考价值。

—————————————————————————————————————————————————————————— 

    删除按钮对应的servlet -->DeleteBooks.java  ↓

 1 package BookSystem.CRUD;
 2 import BookSystem.Other.DButil;
 3 
 4 
 5 import javax.servlet.ServletException;
 6 import javax.servlet.annotation.WebServlet;
 7 import javax.servlet.http.HttpServlet;
 8 import javax.servlet.http.HttpServletRequest;
 9 import javax.servlet.http.HttpServletResponse;
10 import java.io.IOException;
11 import java.sql.Connection;
12 import java.sql.PreparedStatement;
13 import java.sql.SQLException;
14 
15 @WebServlet("/books/del")
16 public class DeleteBooks extends HttpServlet 
17     @Override
18     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException 
19         //获取id
20         int id=Integer.parseInt(req.getParameter("id"));
21         Connection connection=null;
22         PreparedStatement prsmt=null;
23         String sql;
24         try 
25             //获取连接
26             connection=new DButil().getConnection();
27             //判断:如果获取一个id 就按id对应的数据删除,否则删除全部
28             if(id==-1)
29                 sql="delete from BookInfo ";
30 
31             else 
32                 sql="delete from BookInfo  where book_id= "+id;
33             
34             //执行sql语句
35             prsmt=connection.prepareStatement(sql);
36             prsmt.executeUpdate();
37         catch (SQLException e)
38             e.printStackTrace();
39         finally 
40             try 
41                 //关闭
42                 connection.close();
43                 prsmt.close();
44              catch (SQLException e) 
45                 e.printStackTrace();
46             
47 
48         
49 
50         req.getRequestDispatcher("/books/lst").forward(req, resp);
51     
52 
53 

    删除按钮再index.jsp页面,如下图所示:↓

技术图片

 

 

    注:该整个CRUD不展示效果图,整体CSS应当有属于自己的风格~

以上是关于JAVAWEB实现增删查改(图书信息管理)之删除功能实现的主要内容,如果未能解决你的问题,请参考以下文章

JAVAWEB实现增删查改(图书信息管理)之添加功能实现

JAVAWEB实现增删查改(图书信息管理)之修改功能实现

采用JAVA设计一个小型图书管理程序(只要增删查改)

java实现简单的数据库的增删查改,并布局交互界面

基于jsp+servlet图书管理系统之后台用户信息删除操作

图书馆系统V1-00目录