|
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。