title: Reading full rows in Java ResultSet
body: <p>I know there are similar questions to this one, but I haven't found any answer anywhere. For some reason ResultSet has no function to read the full row to a String or similar object, so there's a need to make up tricky workarounds to read full rows and it always involves column-by-column processing.</p>
  
  <p>The question is - what would be the preferred way to do this?<br>
  An example query - <code>SELECT a,b,c,d,e FROM table WHERE this=that</code>.<br>
  I want to add each row of this query to a List&lt; String> and return the List when it's completed.<br>
  Currently all I can think of is reading each column, concatenating it to a String and then adding the String to the List, and this for each row.<br>
  The problem is that IMHO this makes up for quite excessive code when it could be done in ResultSet alone.</p>
  
  <p>Any ideas/suggestions?</p>