Don't like ads? PRO users don't see any ads ;-)
Guest

UserPlace_JDBC_DAO(findAllByUserID)

By: a guest on Apr 16th, 2012  |  syntax: Java  |  size: 2.27 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. //=======================place_id, type_like, date, time, star, post=========================================//
  2.     public ArrayList<Object> findAllByUserID(int user_id) {
  3.         System.out.println("kiko"+user_id);
  4.         Object info = null;
  5.         ArrayList<Object> dataList = new ArrayList<Object>();
  6.         Place_JDBC_DAO place_DAO = new Place_JDBC_DAO();
  7.         Object Place_name = null;
  8.         try {
  9.                 String queryString = "SELECT * FROM UserPlace WHERE user_id = ?";
  10.                 connection = getConnection();
  11.                 ptmt = connection.prepareStatement(queryString);
  12.                 ptmt.setInt(1, user_id);
  13.                 resultSet = ptmt.executeQuery();
  14.                 while(resultSet.next()) {                                                              
  15.                        
  16.                         info = resultSet.getInt("place_id");
  17.                         dataList.add(info);
  18.                         Place_name =  place_DAO.findByPlaceID((Integer) info);
  19.                         dataList.add(Place_name);
  20.                         info = resultSet.getInt("type_like");
  21.                         dataList.add(info);
  22.                         info = resultSet.getString("date");
  23.                         dataList.add(info);
  24.                         info = resultSet.getString("time");
  25.                         dataList.add(info);
  26.                         info = resultSet.getInt("star");
  27.                         dataList.add(info);
  28.                         info = resultSet.getInt("post");
  29.                         dataList.add(info);
  30.                         System.out.println("\n" + dataList + "\n");
  31.                 }
  32.         } catch (SQLException e) {
  33.                 e.printStackTrace();
  34.         } finally {
  35.                 try {
  36.                         if(resultSet != null)
  37.                                 resultSet.close();
  38.                         if(ptmt != null)
  39.                                 ptmt.close();
  40.                         if(connection != null)
  41.                                 connection.close();
  42.                 } catch(SQLException e) {
  43.                         e.printStackTrace();
  44.                 } catch(Exception e) {
  45.                         e.printStackTrace();
  46.                 }
  47.         }
  48.         return dataList;
  49.     }