首页>代码>jsp+servlet+jdbc纯原生实现的案件报批后台管理系统>/报批管理系统/01-项目源码/approvalmanagement/src/main/java/com/cxs/dao/BillOfMaterialsDao.java
package com.cxs.dao; import com.cxs.model.entity.BillOfMaterial; import com.cxs.utils.DBUtils; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanListHandler; import java.sql.Connection; import java.sql.SQLException; import java.util.List; /** * @author cnmgb * @version 1.0 * @date 2022/4/14 **/ public class BillOfMaterialsDao { private QueryRunner queryRunner = new QueryRunner(DBUtils.getDs()); public List<BillOfMaterial> queryBillOfMaterials() { try { return queryRunner.query("select id,billOfMaterialsName from billOfMaterials;", new BeanListHandler<>(BillOfMaterial.class)); } catch (SQLException e) { e.printStackTrace(); } return null; } public int addBillOfMaterials(String billOfMaterialName) { try { return queryRunner.update("insert into billOfMaterials (billOfMaterialsName) values (?);", billOfMaterialName); } catch (SQLException e) { e.printStackTrace(); } return -1; } public int addReclamationBillOfMaterials(String projectNumber, List<String> billOfMaterialsList) throws SQLException { Connection con = DBUtils.getCon(); int res = -1; for (String id : billOfMaterialsList) { res=queryRunner.update(con, "insert into project_billofmaterials (projectNumber, billOfMaterialsId) values (?,?);", projectNumber, id); } return res; } }

xuweiwowzy LV5
2023年8月10日
泓鼎168 LV20
2023年6月30日
全栈小白 LV35
2023年4月25日
想飞的大肥猪 LV9
2023年4月7日
1778319936 LV2
2023年3月30日
dmyafda LV5
2023年3月26日
最代码官方 LV168
2023年3月25日

潜心小白来到 LV3
6月10日
renjunyou LV10
6月2日
shuaiqi
4月22日
暂无贡献等级
微信网友_7371218154688512 LV4
2月5日
lujinchao1111 LV4
1月13日
2024YFH LV2
2024年12月29日
ma406805131 LV19
2024年12月18日
蛋蛋蛋蛋的糕糕
2024年12月17日
暂无贡献等级
sjwc88 LV4
2024年12月16日
yimaoermao LV1
2024年11月28日