JavaTM Platform
Standard Ed. 6

接口 java.sql.Savepoint
的使用

使用 Savepoint 的软件包
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 
 

java.sqlSavepoint 的使用
 

返回 Savepointjava.sql 中的方法
 Savepoint Connection.setSavepoint()
          在当前事务中创建一个未命名的保存点 (savepoint),并返回表示它的新 Savepoint 对象。
 Savepoint Connection.setSavepoint(String name)
          在当前事务中创建一个具有给定名称的保存点,并返回表示它的新 Savepoint 对象。
 

参数类型为 Savepointjava.sql 中的方法
 void Connection.releaseSavepoint(Savepoint savepoint)
          从当前事务中移除指定的 Savepoint 和后续 Savepoint 对象。
 void Connection.rollback(Savepoint savepoint)
          取消所有设置给定 Savepoint 对象之后进行的更改。
 

javax.sql.rowsetSavepoint 的使用
 

参数类型为 Savepointjavax.sql.rowset 中的方法
 void CachedRowSet.rollback(Savepoint s)
          每个 CachedRowSet 对象的 SyncProvider 都包含一个取自原始 ResultSetConnection 对象或传递给它的 JDBC 属性。
 void JdbcRowSet.rollback(Savepoint s)
          每个 JdbcRowSet 都包含一个取自原始 ResultSetConnection 对象或传递给它的 JDBC 属性。
 

javax.sql.rowset.spiSavepoint 的使用
 

参数类型为 Savepointjavax.sql.rowset.spi 中的方法
 void TransactionalWriter.rollback(Savepoint s)
          撤消在给定 Savepoint 对象之前所进行的当前事务中的所有更改。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策