Donc actuellement je suis tenté d'interroger ma base de données et de sortir tous les résultats, en faire un objet, puis pousser l'objet à un tableau d'objets, j'ai du mal à faire ce travail correctement.Essayer d'interroger ma base de données et transmettre les résultats dans un objet puis à l'avant, mysql et java
objet de travail qui a ma méthode comme suit
public class Table {
public List<Car> getTableConnection() throws ClassNotFoundException, SQLException {
Work work = new Work();
ResultSet result = null;
Statement sp = null;
Connection conn = null;
ResultSet rs = null;
List<Car> cars = new ArrayList<>();
try {
work.createConnection();
sp = conn.createStatement();
conn.setAutoCommit(false);
result = sp.executeQuery("SELECT * FROM cardetails");
while (result.next()) {
Car car = new Car();
car.setId(result.getInt("id"));
car.setYear(result.getString("Year"));
car.setMake(result.getString("Make"));
car.setModel(result.getString("Model"));
car.setColor(result.getString("Color"));
car.setAvailable(result.getString("Availability"));
cars.add(car);
}
} catch (Exception e) {
} finally {
}
return cars;
}
}
et quand je touchais de tirer ces objets sur mon JSP que je fais cela.
<%
Table table = new Table();
table.getTableConnection();
List<Car> cars = table.getTableConnection();
String renting;
for (Car c : cars) {
int id = c.getId();
String year = c.getYear();
String make = c.getMake();
String model = c.getModel();
String color = c.getColor();
String avail = c.getAvailable();
}
%>
Actuellement, je me fais pas d'erreur, mais il semble que mes résultats je reçois est de retour rien en interrogeant la base de données.
vous n'êtes pas les afficher ?? avez-vous des données dans le tableau? quel est votre problème? – Ravi