- 所有超级接口:
-
RowSetWriter
一个专门的接口,促进了标准
SyncProvider
抽象类的扩展,使其具有更精细的事务控制。
如果一个或多个断开连接的RowSet
对象参与全局事务,它们可能希望协调它们的同步提交以保持数据完整性并减少同步异常的数量。如果是这种情况,应用程序应将CachedRowSet
常量COMMIT_ON_ACCEPT_CHANGES
设置为false
,并使用此接口中定义的commit
和rollback
方法来管理事务边界。
- 自版本:
- 1.5
-
Method Summary
Methods declared in interface javax.sql.RowSetWriter
writeData
-
Method Details
-
commit
使acceptChanges
方法执行的所有更改自上次调用commit
或rollback
方法以来都变为永久更改。仅当禁用自动提交模式时才应使用此方法。- 抛出:
-
SQLException
- 如果发生数据库访问错误或此CachedRowSet
对象中的Connection
对象处于自动提交模式
-
rollback
撤消当前事务中进行的所有更改。仅当禁用自动提交模式时才应使用此方法。- 抛出:
-
SQLException
- 如果发生数据库访问错误或此CachedRowSet
对象中的Connection
对象处于自动提交模式
-
rollback
撤消给定Savepoint
对象之前在当前事务中进行的所有更改。仅当禁用自动提交模式时才应使用此方法。- 参数:
-
s
- 标记当前事务中保存点的Savepoint
对象。在设置s之前进行的所有更改将被撤消。在设置s之后进行的所有更改将变为永久更改。 - 抛出:
-
SQLException
- 如果发生数据库访问错误或此CachedRowSet
对象中的Connection
对象处于自动提交模式
-