www.pudn.com > shop.rar > Goods_SearchDTO.java


package com.soft136.shop.model; 
 
import java.sql.SQLException; 
import java.util.ArrayList; 
 
import oracle.jdbc.rowset.OracleCachedRowSet; 
 
import com.soft136.shop.DAO.Goods_SearchDao; 
 
public class Goods_SearchDTO { 
//	public ArrayList getGoodsSearch(String Price_GoodsSearch) 
//			throws SQLException, ClassNotFoundException { 
//		OracleCachedRowSet ocrs = new Goods_SearchDao() 
//				.getGoodsSearch(Price_GoodsSearch); 
//		if (ocrs != null) { 
//			ArrayList list = new ArrayList(); 
//			while (ocrs.next()) { 
//				list.add(new GoodsBean(ocrs.getInt(1), ocrs.getString(2), ocrs 
//						.getInt(3), ocrs.getDouble(4), ocrs.getDouble(5), ocrs 
//						.getString(6), ocrs.getString(7), ocrs.getInt(8), ocrs 
//						.getInt(9), ocrs.getString(10))); 
//			} 
//			return list; 
//		} else { 
//			return null; 
//		} 
//	} 
// 
//	public ArrayList getGoodsSearch(int startPrice, int endPrice) 
//			throws SQLException, ClassNotFoundException { 
//		OracleCachedRowSet ocrs = new Goods_SearchDao().getGoodsSearch( 
//				startPrice, endPrice); 
//		if (ocrs != null) { 
//			ArrayList list = new ArrayList(); 
//			while (ocrs.next()) { 
//				list.add(new GoodsBean(ocrs.getInt(1), ocrs.getString(2), ocrs 
//						.getInt(3), ocrs.getDouble(4), ocrs.getDouble(5), ocrs 
//						.getString(6), ocrs.getString(7), ocrs.getInt(8), ocrs 
//						.getInt(9), ocrs.getString(10))); 
//			} 
//			return list; 
//		} else { 
//			return null; 
//		} 
//	} 
 
	public ArrayList getGoodsSearch(String Price_GoodsSearch, 
			int startPrice, int endPrice) throws SQLException, 
			ClassNotFoundException { 
		OracleCachedRowSet ocrs = new Goods_SearchDao().getGoodsSearch( 
				Price_GoodsSearch, startPrice, endPrice); 
		if (ocrs != null) { 
			ArrayList list = new ArrayList(); 
			while (ocrs.next()) { 
				list.add(new GoodsBean(ocrs.getInt(1), ocrs.getString(2), ocrs 
						.getInt(3), ocrs.getDouble(4), ocrs.getDouble(5), ocrs 
						.getString(6), ocrs.getString(7), ocrs.getInt(8), ocrs 
						.getInt(9), ocrs.getString(10))); 
			} 
			return list; 
		} else { 
			return null; 
		} 
	} 
}