package dao;

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

import util.DBUtil;
import entity.Computer;

public class ComputerDAO {
	public List<Computer> findAll()throws Exception{
		List<Computer> computers = new ArrayList<Computer>();
		Connection conn = DBUtil.getConnection();
		PreparedStatement prep = conn.prepareStatement("select*from t_computer");
		ResultSet rst = prep.executeQuery();
		while(rst.next()){
			Computer c = new Computer();
			c.setId(rst.getLong("id"));
			c.setModel(rst.getString("model"));
			c.setPicName(rst.getString("picName"));
			c.setPrice(rst.getDouble("price"));
			c.setProdDesc(rst.getString("prodDesc"));
			computers.add(c);
		}
		DBUtil.close(conn);
		return computers;
	}
	public Computer findById(long id)throws Exception{
		Computer c = null;
		Connection conn = DBUtil.getConnection();
		PreparedStatement prep = conn.prepareStatement("select*from t_computer where id=?");
		prep.setLong(1, id);
		ResultSet rst = prep.executeQuery();
		if(rst.next()){
			c = new Computer();
			c.setId(rst.getLong("id"));
			c.setModel(rst.getString("model"));
			c.setPicName(rst.getString("picName"));
			c.setPrice(rst.getDouble("price"));
			c.setProdDesc(rst.getString("prodDesc"));
		}
		DBUtil.close(conn);
		return c;
	}
}









最近下载更多
admin159658 LV17月11日
星星
lllmmm1234 LV16月29日
星星
YR LV76月27日
月亮星星星星星星
level LV56月21日
月亮星星
XcHyxa LV76月16日
月亮星星星星星星
xaiozhu LV75月26日
月亮星星星星星星
applep LV44月27日
月亮
a193099192 LV14月12日
星星
笨熊 LV14月11日
星星
Wondery LV62月28日
月亮星星星星
最近浏览更多
水坚石青 LV37月18日
星星星星星星
admin159658 LV17月11日
星星
2840820049 LV97月8日
月亮月亮星星
Ohhcorner LV27月8日
星星星星
Natural LV17月6日
星星
zxm0317 LV107月5日
月亮月亮星星星星
FrauNANI LV16月30日
星星
aaaahao LV86月30日
月亮月亮
lllmmm1234 LV16月29日
星星
3333333yyyy LV26月29日
星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友