J'ai une base de données avec des films et j'ai film en classe. Je suis impatient de télécharger les films de la base de données dans mon interface graphique, mais je n'arrive pas à les inclure dans mon arraylist. Je reçois une exception nulle et je ne vois pas où je vais mal.ajouter des objets à arraylist from resultset
public ArrayList getMovies(ArrayList movieList2)
{
movieList = movieList2;
Connection con = null;
try {
con = DriverManager.getConnection(
databaseURL, user, password);
Statement sta = con.createStatement();
ResultSet res = sta.executeQuery(
"SELECT * FROM MOVIES");
System.out.println("List of Movies: ");
while (res.next()) {
Movie movie = new Movie();
movie.setTitle(res.getString((String)"Title"));
movie.setYear(res.getInt("Yearmade"));
movie.setGenre(res.getString("Genre"));
movie.setDuration(res.getInt("Duration"));
movie.setActors(res.getString("Actor"));
movie.setDirector(res.getString("Director"));
movieList2.add(movie);
System.out.println(movie);
}
res.close();
sta.close();
con.close();
} catch (Exception e) {
System.err.println("Exception: " + e.getMessage());
}
System.out.println(movieList2);
return movieList2;
}
Ceci est sortie du stacktrace course:
List of Movies:
Exception: null
null
BUILD SUCCESSFUL (total time: 0 seconds)
public static void main(String[] args) {
controller.getMovies(movieList);
}
afficher les trace de la pile – Shriram
S'il vous plaît inclure la pile d'erreur dans votre question. – user2004685
run: Liste de films: Exception: null null CONSTRUIRE SUCCES (temps total: 0 secondes) – JonanK