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

}
最近下载更多
小肥羊 LV131月9日
月亮月亮月亮星星
naixia LV51月6日
月亮星星
dpfjames LV41月3日
月亮
ffdffffffffffffff LV31月3日
星星星星星星
peppers LV12019年12月31日
星星
幸子丶纣 LV72019年12月31日
月亮星星星星星星
生死河 LV12019年12月29日
星星
Billie LV12019年12月29日
星星
leonile LV52019年12月29日
月亮星星
lflzhj LV12019年12月25日
星星
最近浏览更多
zdmssb LV11月20日
星星
有所问 LV101月17日
月亮月亮星星星星
chao199625 LV31月10日
星星星星星星
3068736769 LV11月9日
星星
小肥羊 LV131月9日
月亮月亮月亮星星
牛气冲天 LV31月8日
星星星星星星
weipengyu LV21月8日
星星星星
naixia LV51月6日
月亮星星
asd2654dfsv LV21月6日
星星星星
xiaozhan0505 LV11月6日
星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友