Чтение данных из базы данных и сохранение в объекте Array List

Привет всем, я хочу отобразить все содержимое моей таблицы базы данных на html-странице. Я пытаюсь сначала извлечь запись из базы данных и сохранить в ArrayList, но когда я возвращаю список массивов на html-странице, он повторно отображает только последнюю запись как количество моих таблица базы данных. Вот код ниже:

public ArrayList<CustomerDTO> getAllCustomers() 
{
    ArrayList<CustomerDTO> customers = new ArrayList<CustomerDTO>();
    CustomerDTO customer = null;
    Connection c;
    try {
        c = openConnection();
        Statement statement = c.createStatement();
        String s = "SELECT * FROM customer";

        ResultSet rs = statement.executeQuery(s);
        int g =0;

        while (rs.next()) {

            customer.setId(rs.getInt("id"));
            customer.setName(rs.getString("name"));

            customer.setAddress(rs.getString("address"));
            customer.setPhone(rs.getString("phone"));
            customer.setEmail(rs.getString("email"));
            customer.setBountPoints(rs.getInt("bonuspoint"));
            customer.setTotalsale(rs.getInt("totalsale"));

            customers.add(customer);
        }

        rs.close();
    } catch (Exception e) {
        System.out.println(e);
    }

    return customers;
}
10
задан Sujay 16 August 2012 в 09:06
поделиться