From 8a208b6fe0635a349a30c3fa8e2f90a32c39cd6c Mon Sep 17 00:00:00 2001 From: Agnieszka Janicka Date: Sun, 5 Jun 2016 00:50:12 +0200 Subject: [PATCH] Dodanie selectAlbums() --- src/library/Database.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/library/Database.java b/src/library/Database.java index 3300bd3..32a0849 100644 --- a/src/library/Database.java +++ b/src/library/Database.java @@ -84,6 +84,26 @@ public class Database { return books; } + public List selectAlbums() { + List albums = new LinkedList(); + try { + ResultSet result = stat.executeQuery("SELECT * FROM albums"); + int id, year; + String name, musican, category; + while(result.next()) { + id = result.getInt("id"); + year = result.getInt("year"); + name = result.getString("name"); + musican = result.getString("musican"); + category = result.getString("category"); + + albums.add(new Album(id, name, musican, year, category)); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, "Błąd przy odczycie z bazy.", "Error:", JOptionPane.INFORMATION_MESSAGE); + } + return albums; + } public void closeConnection() {