|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface TransactionalWriter
보다 정밀한 트랜잭션(transaction) 제어를 할 수 있도록(듯이), 표준 SyncProvider
abstract 클래스의 확장을 촉진하는 특별한 인터페이스입니다.
글로벌 트랜잭션(transaction)에 미접속의 RowSet
객체가 포함되는 경우, 이러한 행 세트는, 동기의 위탁을 조정해, 데이터의 무결성을 보관 유지해, 동기 예외수를 삭감할 필요가 생기는 경우가 있습니다. 이 경우, 어플리케이션은 CachedRowSet
의 정수 COMMIT_ON_ACCEPT_CHANGES
에 false
를 설정해, 이 인터페이스에 정의되고 있는 commit
및 rollback
메소드를 사용해, 트랜잭션(transaction) 경계를 관리할 필요가 있습니다.
메소드의 개요 | |
---|---|
void |
commit ()
전회의 commit 또는 rollback 메소드의 호출로부터,acceptChanges 메소드에 의해 행해진 모든 변경을 영속적인 것으로 합니다. |
void |
rollback ()
현재의 트랜잭션(transaction)에서의 모든 변경을 취소합니다. |
void |
rollback (Savepoint s)
지정된 Savepoint 객체의 전에 행해진, 현재의 트랜잭션(transaction)의 모든 변경을 취소합니다. |
인터페이스 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
객체의 전에 행해진, 현재의 트랜잭션(transaction)의 모든 변경을 취소합니다. 이 메소드는 자동 위탁 모드가 무효가 되어 있을 때 밖에 사용할 수 없습니다.
s
- 현재의 트랜잭션(transaction)의 세이브 포인트를 마크 하는 Savepoint
객체. s의 전에 행해진 모든 변경이 삭제된다.
s 의 후에 행해진 변경은 영속적이 된다
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우,
또는 이 CachedRowSet
객체내의 Connection
객체가 자동 위탁 모드인 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.