problemer med at oprette en objekt i en while løkke
Min while løkke, stopper efter den er kørt en gang igennem. og når jeg fjerner den del hvor jeg opretter en objekt af typen frisogning virker den. er der nogle som kan se hvad jeg har gjort forkert?. fordi det kan jeg ikke.Tak forhånd :D
Conn = dbcon.DBConn();
try {
Statement stmt = (Statement) Conn.createStatement();
String getboger = "select * from boger where bognr LIKE "+"'"+jTextField_friSog.getText()+"%'"
+ "or forfatter LIKE"+"'"+jTextField_friSog.getText()+"%' "
+ "or titel LIKE"+"'"+jTextField_friSog.getText()+"%'"
+ "or trykkested like"+"'"+jTextField_friSog.getText()+"%'"
+ "or forlag like"+"'"+jTextField_friSog.getText()+"%'"
+ "or År like"+"'"+jTextField_friSog.getText()+"%'"
+ "or folio like"+"'"+jTextField_friSog.getText()+"%'"
+ "or illustrationer like"+"'"+jTextField_friSog.getText()+"%'"
+ "or isbn like"+"'"+jTextField_friSog.getText()+"%'"
+ "or kommentar like"+"'"+jTextField_friSog.getText()+"%'";
ResultSet rs = stmt.executeQuery(getboger);
while(rs.next())
{
JOptionPane.showMessageDialog(null, rs.getString("titel"));
frisogning boger = new frisogning();
boger.setbognr(rs.getInt("bognr"));
boger.setForfatter(rs.getString("forfatter"));
boger.setTitel(rs.getString("titel"));
boger.setTrykkested(rs.getString("trykkested"));
boger.setForlag(rs.getString("forlag"));
boger.setÅr(rs.getInt("År"));
boger.setFolio(rs.getString("folio"));
boger.setIllustrationer(rs.getString("illustrationer"));
boger.setIsbn(rs.getString("isbn"));
boger.setKommentar(rs.getString("kommnentar"));
gemresultat.add(boger);
}
JOptionPane.showMessageDialog(null, gemresultat.size());