使用Servlet上传多张图片——Dao层(ProductInfoDao.java)
2023-09-14 08:57:40 时间
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;
}
}
相关文章
- maven 上传 java工程源码到私服
- 使用Servlet上传多张图片——Service层(ProductInfoService.java和ProductInfoServiceImpl)
- 使用Servlet上传多张图片——Dao层(BaseDao.java)
- java通过commons-fileupload实现多张图片的上传(servlet)
- Java实现 LeetCode 788 旋转数字(暴力)
- Java实现 LeetCode 769 最多能完成排序的块(单向遍历)
- Java实现 LeetCode 495 提莫攻击
- java实现第六届蓝桥杯分机号
- Java实现 蓝桥杯VIP 算法提高 解二元一次方程组
- Java蓝桥杯 算法训练 复数归一化
- java--uploadify3.1多文件上传
- java struts2入门学习实例--使用struts2快速实现多个文件上传
- java struts2入门学习实例--使用struts进行验证
- 【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
- 【JAVA】 04-Java中的多线程
- [Unit testing Java] Unit testing Junit Controller
- [Linux] Install java and add JAVA_HOME, PATH
- java上传文件类型检测
- 【学习总结】java数据结构和算法-第一章-内容介绍和授课方式
- 【JAVA】毕向东Java基础视频教程-笔记
- 使用JDK自带的VisualVM进行Java程序的性能分析
- Atitit.dwr3 不能显示错误详细信息的解决方案,控件显示错误详细信息的解决方案 java .net php
- Java — java.lang.NullPointerException - 如何处理空指针异常
- 当年的java考试:Java景区预约登记管理系统(maven整合servlet)
- 【Java用法】java 8两个List集合取交集、并集、差集、去重并集
- Java使用GSON对JSON进行解析——IDEA引入jar包方式
- Java 8 中的 java.util.Map#computeIfAbsent
- Java Logger(java日志)
- java实现服务端开启多线程处理客户端的上传图片请求
- uploadify在火狐下上传不了的解决方式,java版(Spring+SpringMVC+MyBatis)具体解决方式
- JAVA开发讲义(二)-Java程序设计之数据之谜四