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
2024年7月2日
ZYX_CC LV1
2024年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日

最近浏览