I have a java.sql.ResultSet
object that I need to update. However the result set is not updatable. Unfortunately this is a constraint on the particular framework I'm using.
What I'm trying to achieve here is taking data from a database, then manipulating a small amount of the data and finally the data is being written to a CSV file.
At this stage I think my best option is to create a new result set object and copy the contents of the original result set into the new one, manipulating the data as I do so.
However, I've hunted high and low on Google and don't seem to be able to determine how to do this or whether it's even possible at all.
I'm new to everything Java so any assistance would be gratefully received.
Thanks for the responses. In the end I found CachedRowSet
which is exactly what I needed. With this I was able to disconnect the ResultSet
object and update it.
What's more, because CachedRowSet
implements the ResultSet
interface I was still able to pass it to my file generation method which requires an object that implements ResultSet.