最代码广告位
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;
	}

}
最近下载更多
xiaochen873 LV87月27日
月亮月亮
2337883466 LV47月3日
月亮
wxnwxn LV67月2日
月亮星星星星
那一年你在哪 LV136月30日
月亮月亮月亮星星
qiqiyeye LV46月30日
月亮
zhangluwei1111 LV16月28日
星星
Rain2323 LV16月26日
星星
苏打水ui LV16月24日
星星
gusunan1995 LV46月20日
月亮
hhhdsadasd LV16月16日
星星
最近浏览更多
winrh233 LV8前天
月亮月亮
xiaochen873 LV87月27日
月亮月亮
lianghaimei LV27月20日
星星星星
13751690974 LV27月16日
星星星星
IT达人 LV217月15日
太阳月亮星星
RootBee LV57月11日
月亮星星
星是河的眼 LV37月11日
星星星星星星
1234567891011 LV37月9日
星星星星星星
暂无贡献等级
fukingqimo7月3日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友