Cet article décrit la méthode de mise en œuvre de Java pour encapsuler les résultats définis dans une liste. Partagez-le pour votre référence, comme suit:
import java.sql.connection; import java.sql.resultSet; import java.sql.sqlexception; import java.sql.statement; importation java.util.arraylist; import java.util.list; public class TestResulttset {public static lister query () {connexion conc = new ConnectionUtil (). OpenConnection ();); try {instruction stmt = conn.creatEstatement (); String sql = "SELECT ID, Name, Email From CustomActbl"; ResultSet rs = stmt.ExecuteQuery (SQL); // brod la liste des résultats dans List list list = new ArrayList (); while (Rs.Next ()) {// Vous pouvez vous référer au nom de la colonne ou à l'index de colonne int id = Rs.GetInt (1); String name = Rs.getString ("name"); Chaîne e-mail = Rs.GetString ("Email"); System.out.println (id + ":" + name + ":" + e-mail); Client C = nouveau client (); C.SetId (id); C.SetName (nom); C.SetEmail (e-mail); // Stockage de l'objet dans la liste Container List.add (C); } Retour List; } catch (sqlexception e) {// TODO Block de catch généré automatiquement e.printStackTrace (); } enfin {try {conn.close (); } catch (sqlexception e) {conn = null; e.printStackTrace (); }} return null; }}J'espère que cet article sera utile à la programmation Java de tous.