Lorsque vous traitez des ensembles de résultats en Java, il est essentiel d'extraire les valeurs efficacement. Cette question tourne autour de l'extraction des valeurs de la table dbo.Locate et de leur manipulation à l'aide d'un ResultSet.
Pour récupérer les valeurs de la table dbo.Locate, une requête est exécutée :
String query = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id ";
Une fois la requête exécutée, un ResultSet est obtenu. Pour parcourir l'ensemble de résultats et extraire les valeurs, le code suivant peut être utilisé :
List<String> sids = new ArrayList<String>(); List<String> lids = new ArrayList<String>(); Statement stmt = yourconnection.createStatement(); try { ResultSet rs4 = stmt.executeQuery(query); while (rs4.next()) { sids.add(rs4.getString(1)); lids.add(rs4.getString(2)); } } finally { stmt.close(); }
Ce code crée deux listes, sid et lids, pour stocker les valeurs des colonnes rlink_id et COUNT(*) , respectivement. La boucle while parcourt l'ensemble de résultats, ajoutant chaque valeur rlink_id et COUNT(*) à la liste correspondante.
Enfin, les valeurs extraites peuvent être converties en tableaux à l'aide de la méthode toArray() :
String show[] = sids.toArray(sids.size()); String actuate[] = lids.toArray(lids.size());
En suivant ces étapes, vous pouvez parcourir efficacement un ResultSet en Java et extraire les valeurs souhaitées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!