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)*/@Overridepublic 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;}
}