public List<Albums> searchAlbums(String albumId){

		PreparedStatement statement = null;
		ResultSet resultSet = null;
		Connection connection = null;
		Albums album = null;
		List<Albums> albumList = new ArrayList<Albums>();
		try {
			connection = DatabaseConnection.getConnection();
		} catch (Exception e1) {
			e1.printStackTrace();
		}
		if (connection != null && null != albumId ) {
			try {
				statement = connection.prepareStatement(SEARCH_ALBUMS);
				
					statement.setString(1, (albumId.trim()+"%"));
					resultSet = statement.executeQuery();
					while (resultSet.next()) {
						album = new Albums();
						album.setAlbumId((null == resultSet.getString("albumId"))? "" : resultSet.getString("albumId"));
						album.setArtistId((null == resultSet.getString("artistId"))? "" : resultSet.getString("artistId"));
						album.setGenreIds((null == resultSet.getString("genreIds"))? "" : resultSet.getString("genreIds"));
						album.setPrice(resultSet.getFloat("price"));
						album.setType("album");
						albumList.add(album);
					}
			} catch (Exception e) {
				e.printStackTrace();
			} finally {
				DatabaseConnection.closeAllDb(connection, resultSet, statement);
			}
		}
		return albumList;
	}