Dodanie selectMovies()

This commit is contained in:
Agnieszka Janicka 2016-06-05 00:54:54 +02:00
parent 8a208b6fe0
commit 645a9a9930
1 changed files with 21 additions and 2 deletions

View File

@ -6,7 +6,6 @@
package library;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
@ -84,7 +83,7 @@ public class Database {
return books;
}
public List<Album> selectAlbums() {
public List<Album> selectAlbums() {
List<Album> albums = new LinkedList<Album>();
try {
ResultSet result = stat.executeQuery("SELECT * FROM albums");
@ -105,6 +104,26 @@ public class Database {
return albums;
}
public List<Movie> selectMovies() {
List<Movie> movies = new LinkedList<Movie>();
try {
ResultSet result = stat.executeQuery("SELECT * FROM movies");
int id, year;
String name, category, director;
while(result.next()) {
id = result.getInt("id");
year = result.getInt("year");
name = result.getString("name");
director = result.getString("director");
category = result.getString("category");
movies.add(new Movie(id, name, director, year, category));
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Błąd przy odczycie z bazy.", "Error:", JOptionPane.INFORMATION_MESSAGE);
}
return movies;
}
public void closeConnection() {
try {