public List<Integer> allAlbums(String username) {
		PreparedStatement stmt = null;
		Connection conn = null;
		ResultSet rs = null;
		
		List<Integer> albumIds = new ArrayList<Integer>();
		
		try {
		  conn = DbConnection.getConnection();
		  stmt = conn.prepareStatement(GET_USERID_STMT);
		  stmt.setString(1, username);
		  rs = stmt.executeQuery();
		  if (rs.next()) {
			user_id = rs.getInt(1);
		  }
		  
		  conn = DbConnection.getConnection();
			stmt = conn.prepareStatement(ALL_ALBUM_IDS_STMT);
			stmt.setInt(1, user_id);
			rs = stmt.executeQuery();
			while (rs.next()) {
				albumIds.add(rs.getInt(1));
			}
			
		  rs.close();
			rs = null;

			stmt.close();
			stmt = null;

			conn.close();
			conn = null;
			
			
		  } catch (SQLException e) {
		  e.printStackTrace();
		  throw new RuntimeException(e);
		} finally {
		  if (rs != null) {
			try { rs.close(); }
			catch (SQLException e) { ; }
			rs = null;
		  }
		  
		  if (stmt != null) {
			try { stmt.close(); }
			catch (SQLException e) { ; }
			stmt = null;
		  }
		  
		  if (conn != null) {
			try { conn.close(); }
			catch (SQLException e) { ; }
			conn = null;
		  }
		}
		return albumIds;
	}