public class GoodBeanDeal { Connection con = null; Statement ps = null; ResultSet rs = null; int pageSize=6; //每頁多少條記錄 int pageNow=0; //當前是多少頁 int pageCount=0;//一共分幾頁 int totalCount=0;//總記錄數
public int getpageCount(){ con = new ConnectDB().getConnectDB(); //獲取在顯示內容的條數 String sql = "select count(*) from ptc.USER_INFORMATION"; try { ps = con.prepareStatement(sql); rs = ps.executeQuery(sql); if(rs.next()){ totalCount = rs.getInt(1); }
public int gettotalCount(){ con = new ConnectDB().getConnectDB(); //獲取在顯示內容的條數 String sql = "select count(*) from ptc.USER_INFORMATION"; int totalCount=0; try { ps = con.prepareStatement(sql); rs = ps.executeQuery(sql); if(rs.next()){ totalCount = rs.getInt(1); }
public ArrayList getDisplayContent(int pageNow){ ArrayList contentArrayList = new ArrayList(); ConnectDB cdb = new ConnectDB(); GoodsBean gb = null; int totalCount = new GoodBeanDeal().gettotalCount(); con = cdb.getConnectDB();
String sqlContent = "select * from ptc.goods where rownum<=" + pageSize + " and goodsname not in(select goodsname from ptc.goods where rownum<=" + (pageNow - 1) * pageSize + ")"; System.out.println(sqlContent); try { ps = con.prepareStatement(sqlContent); rs = ps.executeQuery(sqlContent); while(rs.next()){ gb = new GoodsBean(); gb.setGOODSID(rs.getInt(1)); gb.setGOODSNAME(rs.getString(2)); gb.setGOODSINTRO(rs.getString(3)); gb.setGOODSPRICE(rs.getFloat(4)); gb.setGOODSNUM(rs.getInt(5)); gb.setGOODSPUBLISHER(rs.getString(6)); gb.setPHOTONAME(rs.getString(7)); gb.setGOODSTYPE(rs.getString(8)); contentArrayList.add(gb); } } catch (Exception e) { e.printStackTrace(); } int addEmptyNum=totalCount%pageSize; try{ for(int i=0;i gb = new GoodsBean(); gb.setGOODSID(0); gb.setGOODSNAME("無信息"); gb.setGOODSINTRO("無信息"); gb.setGOODSPRICE(0); gb.setGOODSNUM(0); gb.setGOODSPUBLISHER("無信息"); gb.setPHOTONAME("noimage.jpg"); gb.setGOODSTYPE("無信息"); contentArrayList.add(gb); } } catch(Exception e){ e.printStackTrace(); } return contentArrayList; }
public GoodsBean getGoodsByID(int goodsID){ GoodsBean gb = null; con = new ConnectDB().getConnectDB(); String sql = "select * from ptc.goods where goodsID='"+goodsID+"'"; try { ps = con.prepareStatement(sql); rs = ps.executeQuery(sql); while(rs.next()){ gb = new GoodsBean(); gb.setGOODSID(rs.getInt(1)); gb.setGOODSNAME(rs.getString(2)); gb.setGOODSINTRO(rs.getString(3)); gb.setGOODSPRICE(rs.getFloat(4)); gb.setGOODSNUM(rs.getInt(5)); gb.setGOODSPUBLISHER(rs.getString(6)); gb.setPHOTONAME(rs.getString(7)); gb.setGOODSTYPE(rs.getString(8)); }
} catch (Exception e) { e.printStackTrace(); }
return gb; } public ArrayList getGoodsContent(){ ArrayList al = new ArrayList(); con = new ConnectDB().getConnectDB(); String sql = "select * from ptc.goods"; GoodsBean gb = null; try {