0

我正在尝试使用ResultSet.updateDouble()修改 aResultSet以进行一些本地处理。我实际上并不想修改底层数据库。

我希望 usingupdateDouble()会对对象进行更改,ResultSet但不会像我从未调用过的那样更新实际数据库ResultSet.updateRow()

我发现仅调用更新方法实际上并没有对ResultSet对象中的列字段产生影响。

有没有办法修改 aResultSet以供本地使用,或者我应该将相关数据复制到 anArrayList并使用它?

4

1 回答 1

2

回答这个问题的最好方法是做一个实验。也许您应该提出这个问题,然后进行自己的实验并自己回答。

我怀疑可以按照您的描述进行操作,而不像建议的评论之一那样调用回滚,但我建议不要这样做。

很多时候,我们很想采取最快捷的方式来做某事,但时间往往会导致难以发现错误。花点时间做对,按照您的建议构建数组列表。

于 2013-06-03T23:21:57.730 回答