我们正在从各种数据库类型(Oracle、MySQL、SQL-Server等)中提取数据。成功写入文件后,我们希望将其标记为已传输,因此我们更新特定列。我们的问题是,用户有可能同时更改数据但可能会忘记提交。该记录被selectforupdate语句阻塞。所以可能会发生这样的情况,即我们将某些内容标记为已传输,但实际上并未传输。这是我们代码的摘录:Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSetextractedData=stmt.