public int getReservationCnt(int product_id) { connect(); ArrayList<reservation> list = new ArrayList<reservation>(); int cnt = 0; try { pstmt = con.prepareStatement("select * from reservation where product_id = " + product_id); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { reservation r = new reservation(); r.setReserve_id(rs.getInt("reserve_id")); r.setReserve_date(rs.getString("reserve_date")); r.setPeople_num(rs.getInt("people_num")); r.setPeople_id(rs.getString("people_id")); r.setProduct_id(rs.getInt("product_id")); r.setSeat(rs.getInt("seat")); r.setPassport_num(rs.getString("passport_num")); cnt++; list.add(r); result++; } this.setResult(result); rs.close(); } catch (SQLException e) { e.printStackTrace(); } finally { disconnect(); } return cnt; }
public ArrayList<reservation> getReservation() { connect(); ArrayList<reservation> list = new ArrayList<reservation>(); try { if (this.getOrd().equals("select")) { pstmt = con.prepareStatement(SQL); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { reservation r = new reservation(); r.setReserve_id(rs.getInt("reserve_id")); r.setReserve_date(rs.getString("reserve_date")); r.setPeople_num(rs.getInt("people_num")); r.setPeople_id(rs.getString("people_id")); r.setProduct_id(rs.getInt("product_id")); r.setSeat(rs.getInt("seat")); r.setPassport_num(rs.getString("passport_num")); list.add(r); result++; } this.setResult(result); rs.close(); } else { pstmt = con.prepareStatement(SQL); result = pstmt.executeUpdate(); this.setResult(result); } } catch (SQLException e) { e.printStackTrace(); } finally { disconnect(); } return list; }