• 使用Servlet上传多张图片——Dao层(ProductInfoDao.java)


    package orz.treeSquirrels.dao;
    
    
    import orz.treeSquirrels.entity.ProductInfo;
    
    /**
     * 商品信息表的接口
     * @author Administrator
     *
     */
    public interface ProductInfoDao {
    	//添加
    	public int addProductInfo(ProductInfo pro);
    
    }
    

    对应的实现类(ProductInfoDaoImpl.java):

    package orz.treeSquirrels.dao.impl;
    /**
     * 商品信息表的实现类
     */
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.List;
    
    import orz.treeSquirrels.dao.BaseDao;
    import orz.treeSquirrels.dao.ProductInfoDao;
    import orz.treeSquirrels.entity.ProductInfo;
    
    public class ProductInfoDaoImpl extends BaseDao implements ProductInfoDao {
    
    	/**
    	 * (非 Javadoc)
    	* <p>Title: addProductInfo</p>
    	* <p>Description:添加商品信息 </p>
    	* @param pro
    	* @return
    	* @see orz.treeSquirrels.dao.ProductInfoDao#addProductInfo(orz.treeSquirrels.entity.ProductInfo)
    	 */
    	@Override
    	public int addProductInfo(ProductInfo pro) {
    		int rel=0;
    		String sql="insert ProductInfo(productName,price,details,stock,fileName,fileName_1,fileName_2,fileName_3)" +
    				" values(?,?,?,?,?,?,?,?)";
    		List<Object>prams=new ArrayList<Object>();
    		prams.add(pro.getProductName());
    		prams.add(pro.getPrice());
    		prams.add(pro.getDetails());
    		prams.add(pro.getStock());
    		prams.add(pro.getFileName());
    		prams.add(pro.getFileName_1());
    		prams.add(pro.getFileName_2());
    		prams.add(pro.getFileName_3());
    		try {
    			rel=executeUpdate(sql, prams);
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}finally{
    			closeAll();
    		}
    		return rel;
    	}
    }
    


  • 相关阅读:
    webpack
    react 原理
    jest
    input 自动获取焦点
    taro
    html5标签
    webpack
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/a1111/p/12816137.html
Copyright © 2020-2023  润新知