Import Java.sql.resultset;import Java.sql.resultsetmetadata;import Java.sql.sqlexception;import Java.util.arraylist;import java.util.hashmap;import Java.util.list;import Java.util.map;public class ListResult { Private list<map<string, object>> dbrestlt;public Listresult (ResultSet rs) {setdbrestlt (RS);} private void Setdbrestlt (ResultSet rs) {try {if (rs = = null) {return;} ResultSetMetaData MD = Rs.getmetadata (), int num = Md.getcolumncount ();d brestlt = new arraylist<> (); while (Rs.next ( ) {map<string, object> mapofcolvalues = new hashmap<> (num); for (int i = 1; I <= num; i++) {mapofcolvalues. Put (Md.getcolumnname (i), rs.getobject (i));} Dbrestlt.add (mapofcolvalues);} Rs.close ();} catch (SQLException e) {e.printstacktrace ();}} Public list<map<string, Object>> Getlistrestlt () {return dbrestlt;}}
It's not a common thing, resultset in Java, go to list