项目地址:https://gitee.com/martinHuang/jsp-basic/  

jsp数据库基础讲了增、查,下面来说说删,删应该是常用的数据库基础,增删改查中最最简单的了。不多说,马上开始

  1、在FormAction文件夹下新建delete.jsp文件

   

2、在delete.jsp文件中添加如下内容

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ page import="com.Database.*" %>
<%@ page import="java.sql.*" %>
<%
   request.setCharacterEncoding("utf-8");
   String id = request.getParameter("id");
   conDB db = new conDB();
   db.connectDB();
   Statement state = db.getConnection().createStatement();
   String sql = "delete from personinfo where id = "+id;
   int flag= state.executeUpdate(sql);
   if(flag > 0)
   {
	   out.println("<script>alert('删除成功!');history.go(-1)</script>");
   }
   else
   {
	   out.println("<script>alert('删除失败!');history.go(-1)</script>");
   }
   state.close();
%>

3、在WebContent文件夹下新建removeData.html文件


4、在removeData.html文件中添加如下内容

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>通过表单删除数据</title>
</head>
<body>
   <form action="FormAction/delete.jsp" method="post">
       <input type="text" name="id" placeholder="请输入要删除的ID">
       <input type="submit" value="确定">
   </form>
</body>
</html>


5、测试运行


我输入4

数据库删除前状态


点击确定


再次查看数据库


OK~

核心部分的方法跟上篇插入的差不多,具体可参考

http://blog.csdn.net/mgsky1/article/details/52232174

Logo

更多推荐