Witam
Mam taki problem że, wystawiłem bazę (taką klasyczną na XAMPPie) MySQL. Chce za pomocą JDBC pobrać dane i zawsze dostaje Nulla. Co ciekawe pętla obraca sie poprawnie, ale w wartosciach zawsze są nulle. Kiedy robiłem zwykła aplikacje konsolową działało bez zarzutu, a jak teraz robie Dynamic Web to niestety mam taki problem:
public List<Offer> getAllOfer() throws SQLException {
List<Offer> offers = new ArrayList();
String query = "SELECT * FROM offers";
ResultSet result = stm.executeQuery(query);
while(result.next())
{
Offer o = new Offer();
o.setAuthor(result.getInt("author"));
o.setCategory(result.getInt("category"));
o.setDescription(result.getString("description"));
o.setIdO(result.getInt("idO"));
System.out.println(o.getName());
offers.add(o);
}
return offers;
}
Zawsze zwraca nulle i konsoli także sa nulle…
Pozdrawiam
EDIT
Dodałem coś takiego i dane wpadają okej, Czyżbym coś źle zrobił z listą ?
System.out.println(result.getString("name"));