基于Jsp+Servlet+MySQL简单的商品信息管理系统

商品管理

查询

技术描述

开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Jar包
前段框架:jquery/Jsp
后端框架: Jsp/Servlet

资料说明

基于Jsp+Servlet+MySQL的高校图书借阅管理系统,商品表的增删改查功能实现。

package cn.tedu.jt.web.backend;

import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.tedu.jt.utils.JDBCUtils;

public class ProdDelServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//0.处理乱码(如果添加了过滤器处理乱码,这里不要重复处理!)
		//>>响应正文乱码
		response.setContentType ( "text/html ;charset=utf-8");
		//1.获取商品id
		int pid = Integer.parseInt(request.getParameter ( "pid") ) ;
		//2.根据商品id删除商品信息
		delProdById(pid) ;
		//3.提示用户商品删除成功.
		response.getWriter ()
		.write ( "<h1 style='color :red ; text-align : center'>") ;
		response.getWriter () .write("商品删除成功,3秒将会跳转到后台管理首页..");
		response.getWriter () .write ( "</h1>" );
		//4.定时刷新到ProdListServlet,查询商品列表
		response.setHeader ( "Refresh" , "3 ; url="
		+request.getContextPath() + "/ProdListServlet" );

	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		doGet(request, response);
	}

	private void delProdById(int pid) {
		// TODO Auto-generated method stub
		Connection conn =null;
		PreparedStatement ps = null;
		ResultSet rs = null;
		try {
		// 1.获取连接
		conn = JDBCUtils.getConn();
		//2.声明sql语句
		String sql = "delete from product where id=?" ;
		//3.获取传输器
		ps =conn.prepareStatement(sql) ;
		// 4.设置sql参数
		ps.setInt(1, pid); ;
		// 5.执行sql语句
		ps.executeUpdate ();
		}
		catch (Exception e){
		e.printStackTrace () ;
		throw new RuntimeException("商品删除失败! ");
		}finally {
		JDBCUtils.close(conn , ps, rs);
		}
	}

}

猜你喜欢

转载自blog.csdn.net/qq_36155000/article/details/125589274