|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface TransactionalWriter
一個專用介面,用來方便地擴展標準 SyncProvider
抽象類別以便擁有細粒度的事務控制。
如果一個或多個非連接 RowSet
物件加入全體事務中,則它們可能希望調整自已的同步提交,以保持資料的完整性並減少發生同步異常的次數。如果是這種情況,則應用程序應將 CachedRowSet
常數 COMMIT_ON_ACCEPT_CHANGES
設置為 false
,並使用此介面中定義的 commit
和 rollback
方法來管理事務邊界。
方法摘要 | |
---|---|
void |
commit()
使最後一次調用 commit 或 rollback 方法以來 acceptChanges 執行的所有更改永久化。 |
void |
rollback()
撤消在當前事務中進行的所有更改。 |
void |
rollback(Savepoint s)
撤消在給定 Savepoint 物件之前所進行的當前事務中的所有更改。 |
從介面 javax.sql.RowSetWriter 繼承的方法 |
---|
writeData |
方法詳細資訊 |
---|
void commit() throws SQLException
commit
或 rollback
方法以來 acceptChanges
執行的所有更改永久化。此方法應該只在已禁用自動提交網要時使用。
SQLException
- 如果發生資料庫存取錯誤,或此 CachedRowSet
物件中的 Connection
物件處於自動提交網要。void rollback() throws SQLException
SQLException
- 如果發生資料庫存取錯誤,或此 CachedRowSet
物件中的 Connection
物件處於自動提交網要。void rollback(Savepoint s) throws SQLException
Savepoint
物件之前所進行的當前事務中的所有更改。此方法應該只在已禁用自動提交網要時使用。
s
- 在當前事務中標記保存點的 Savepoint
物件。設置 s 之前進行的所有更改都將被撤消。使設置 s 之後進行的所有更改永久化。
SQLException
- 如果發生資料庫存取錯誤,或此 CachedRowSet
物件中的 Connection
物件處於自動提交網要。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。