www.pudn.com > BeiJie.rar > ShouldPayListOperation.java


package operation; 
 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.util.ArrayList; 
import java.util.Date; 
 
import dataBase.DataBase; 
import entity.ShouldPayList; 
 
public class ShouldPayListOperation 
{ 
	private ResultSet rs = null; 
 
	private ArrayList list = null; 
 
	private String sql = ""; 
 
	private DataBase db = null; 
 
	public ShouldPayListOperation() 
	{ 
		db = new DataBase(); 
	} 
	public ArrayList getShouldPayListArrayList(String enterid) 
	{ 
		list = new ArrayList(); 
		String sql = "select * from shouldpaylist where EnterID='" + enterid+"'"; 
		try 
		{ 
			rs = db.getResult(sql); 
			while(rs.next()) 
			{ 
				String shouldPayID = rs.getString("ShouldPayID"); 
				String enterID = rs.getString("EnterID"); 
				float shouldPaySum = rs.getFloat("ShouldPaySum"); 
				float leaveSum = rs.getFloat("LeaveSum"); 
				String chargeman = rs.getString("ChargeMan"); 
				String shouldPayFlag = rs.getString("ShouldPayFlag"); 
				Date shouldPayDate = rs.getDate("ShouldPayDate"); 
				String shouldPayNotice = rs.getString("ShouldPayNotice"); 
 
				ShouldPayList shouldpaylist = new ShouldPayList(shouldPayID, 
						enterID, shouldPaySum, leaveSum, chargeman, 
						shouldPayFlag, shouldPayDate, shouldPayNotice); 
 
				list.add(shouldpaylist);// 将entercheck的对象添加到list中1717 
			} 
			rs.close(); 
			db.close();// 关闭DB中的Conn. 
			return list; 
 
		} catch (SQLException e) 
		{ 
			// TODO Auto-generated catch block 
			System.out.println("ShouldPayListOperation 出错$17"); 
		} 
		return null; 
	} 
 
	public void close(ResultSet rs) 
	{ 
		try 
		{ 
			rs.close(); 
		} catch (SQLException e) 
		{ 
			System.out.println("rs和stmt已经关闭,但conn没有关闭"); 
		} 
	} 
}