From 7c5ad53e764ffc6a9d40071ec328e797fc354357 Mon Sep 17 00:00:00 2001 From: polo-pc-greta Date: Mon, 17 Feb 2025 15:28:07 +0100 Subject: =?UTF-8?q?2=20modes=20connexion=20qui=20reste=20ouverte=20ou=20fe?= =?UTF-8?q?rmeture=20imm=C3=A9diate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modele/dao/ResultObject.java | 46 ---------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/modele/dao/ResultObject.java (limited to 'src/modele/dao/ResultObject.java') diff --git a/src/modele/dao/ResultObject.java b/src/modele/dao/ResultObject.java deleted file mode 100644 index 7f91824..0000000 --- a/src/modele/dao/ResultObject.java +++ /dev/null @@ -1,46 +0,0 @@ -package modele.dao; - -import java.sql.ResultSet; -import java.sql.ResultSetMetaData; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.HashMap; - -/** - * conteneur pour ResultSet dans le cas d'un SELECT, - * les valeurs des HashMap sont des "Object" pour gérer tous les types de données - */ -public class ResultObject -{ - private final ArrayList> data = new ArrayList<>(); - - /** - * copie du ResultSet dans une ArrayList composée d'HashMap - * @param rs instance de ResultSet - * @throws SQLException en cas d'erreur avec le ResultSet - */ - public ResultObject(ResultSet rs) throws SQLException - { - ResultSetMetaData metaData = rs.getMetaData(); - int columnCount = metaData.getColumnCount(); - - while(rs.next()) - { - HashMap row = new HashMap<>(); - for (int i = 1; i <= columnCount; i++) - { - row.put(metaData.getColumnName(i), rs.getObject(i)); - } - data.add(row); - } - } - - /** - * à utiliser dans la boucle permettant de parcourir la liste - * @return retourne la liste encapsulée - */ - public ArrayList> getData() - { - return data; - } -} -- cgit v1.2.3