栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

5.11作业

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5.11作业

 
查询页面




title


添加页面



    
    title


    数据库查询操作:
    
       

商品编号:

       

商品名称:

       

单价:

       

商品描述:

           
添加商品 package com.qiku.web; import com.qiku.dao.ProductDao; import com.qiku.entity.Product; 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.SQLException; @WebServlet(name="addproduct",urlPatterns = "/add") public class Add extends HttpServlet { private ProductDao productDao = new ProductDao(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { Product product = new Product(); product.setPid("32"); product.setPname("大概是"); product.setPrice(22.2); product.setPdesc("阿萨德个风格"); int add = productDao.add(product); if(add>0){ System.out.println("添加商品成功"); }else{ System.out.println("添加失败"); } } catch (SQLException e) { e.printStackTrace(); } } }

添加商品dao层

/    添加商品
    public int add(Product product) throws SQLException {
        QueryRunner qr=new QueryRunner(DruidUtils.dataSource);
        String sql="insert into product (pid,pname,price,pdesc)values(?,?,?,?)";
        int update= qr.update(sql,product.getPid(),product.getPname(),product.getPrice(),product.getPdesc());
        return update;
    }

 查询商品dao层

package com.qiku.web;

import com.qiku.dao.ProductDao;
import com.qiku.entity.Product;

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.SQLException;
import java.util.List;

@WebServlet(name="findAllProductServlet",urlPatterns = "/findAllProduct")
public class FindAllProductServlet extends HttpServlet {
    //由于我们需要访问ProductDao中的方法,所有将其作为成员变量
    private ProductDao productDao = new ProductDao();

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        try {
            //执行查询所有商品的操作
            List allProduct = productDao.findAllProduct();
            //将allProduct 写出到页面上
            resp.setContentType("text/html;charset=utf-8");
            PrintWriter writer = resp.getWriter();
            for (Product p : allProduct) {
                writer.println(
                        "" + p.getPname() + "t" + p.getPrice() + "t" + p.getPdesc() + "");
            }
            writer.println("");
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878617.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号