package com.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.dao.ProductDao; import com.entity.Product; import com.entity.User; import com.util.DBUtils; public class ProductDaoImpl implements ProductDao{ @Override public List<Product> getProductList() { // TODO Auto-generated method stub Connection con = null; PreparedStatement ps = null; ResultSet rs = null; List<Product> productList = new ArrayList<>(); try { con = DBUtils.getConnection(); ps = con.prepareStatement("SELECT * FROM t_product"); rs = ps.executeQuery(); while (rs.next()) { Product product = new Product(); product.setId(rs.getInt("id")); product.setProduct(rs.getString("product")); product.setPrice(rs.getInt("price")); product.setNum(rs.getInt("num")); productList.add(product); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return productList; } @Override public Product getById(int id) { // TODO Auto-generated method stub Connection con = null; PreparedStatement ps = null; ResultSet rs = null; try { con = DBUtils.getConnection(); ps = con.prepareStatement("SELECT * FROM t_product where id=?"); ps.setInt(1, id); rs = ps.executeQuery(); if (rs.next()) { Product product = new Product(); product.setId(rs.getInt("id")); product.setProduct(rs.getString("product")); product.setPrice(rs.getInt("price")); product.setNum(rs.getInt("num")); return product; } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return null; } }
最近下载更多
yrxxry LV2
7月2日
ZYX_CC LV1
6月3日
微信网友_6791236687548416 LV1
2023年12月23日
hongdongdong LV14
2023年10月28日
jiemomo LV12
2023年10月19日
wan4444 LV1
2023年6月29日
liuliuyl LV3
2023年6月18日
何建一 LV1
2023年5月24日
1379585889 LV11
2022年12月13日
不知道取什么名字12 LV1
2022年12月12日
最近浏览更多
曾显示 LV6
7月7日
yrxxry LV2
7月2日
liyan54188 LV2
6月25日
微信网友_7043154826989568 LV1
6月18日
李嘉宝 LV1
6月18日
xiao1111 LV3
6月18日
23120450 LV1
6月18日
坚持仙蛊
6月12日
暂无贡献等级
ZYX_CC LV1
6月3日
Jihhhgggggg
4月17日
暂无贡献等级