package net.shopxx.daoImpl;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;


import net.shopxx.dao.ProductManageDao;
import net.shopxx.entity.Product;
import util.DBPoolConnection;

//商品管理
public class ProductManageImpl implements ProductManageDao{
	Connection conn;
	PreparedStatement ps;
	ResultSet rs;
	@Override
	public List<Product> getAllProduct() {
		List<Product> list=new ArrayList<>();
		
		try {
			String sql="select * from xx_product ";
			conn=DBPoolConnection.getConnection();
			ps=conn.prepareStatement(sql);
			rs=ps.executeQuery();
			while(rs.next()){
				Product product=new Product();
				product.setId(rs.getLong("id"));
				product.setFullName(rs.getString("full_name"));
				product.setMarketPrice(rs.getBigDecimal("market_price"));
				product.setIsMarketable(rs.getBoolean("is_marketable"));
				product.setCreateDate(rs.getDate("create_date"));
				list.add(product);
			}
			
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			DBPoolConnection.close(conn, ps, rs);
		}
		return list;
	}
public static void main(String[] args) {
	ProductManageImpl p=new ProductManageImpl();
	System.out.println(p.getAllProduct().get(0).getFullName());
}
}

最近下载更多
abcdljw  LV20 2022年12月16日
lulululuping  LV1 2022年11月8日
liweb 010928  LV1 2022年10月31日
cqbscxh  LV11 2022年9月19日
ming_123_9715  LV23 2022年5月3日
李田所  LV1 2021年12月20日
儿童游戏机  LV9 2021年6月25日
928477320  LV1 2020年12月30日
dengge123  LV13 2020年9月14日
张信哲  LV8 2020年6月27日
最近浏览更多
cab123123  LV8 4月9日
LHLHBBA 3月19日
暂无贡献等级
微信网友_6786215447367680  LV4 2023年12月20日
2385649653  LV7 2023年12月12日
qxzcxas  LV1 2023年11月26日
zhaozhiqi  LV5 2023年10月21日
EFWAGGFAWGR 2023年10月19日
暂无贡献等级
Chuiwaitim  LV2 2023年10月18日
微信网友_6680567232876544  LV8 2023年10月10日
2036495585  LV9 2023年9月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友