|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
データベース接続オブジェクト取得インターフェースを定義します。
DatabaseAccessorImpl
メソッドの概要 | |
void |
beginTransaction()
データベースアクセスのトランザクションを開始します。 |
void |
commit()
データベースのトランザクションをコミットします。 |
Connection |
getConnection(ConInfo conInfo)
Connectionオブジェクトを取得します。 |
boolean |
isTransaction()
データベースアクセスのトランザクション状態を取得します。 |
void |
rollback()
データベースのトランザクションをロールバックします。 |
メソッドの詳細 |
public Connection getConnection(ConInfo conInfo) throws SQLException, NamingException
conInfo
- データベース接続情報
SQLException
NamingException
public void beginTransaction() throws NamingException, NotSupportedException, SystemException
NamingException
- Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。
SystemException
- SystemException
は、トランザクションマネージャによってスローされ、トランザクションサービスの処理をこれ以上続行できないような予想外のエラー状態が検出されたことを示します。
NotSupportedException
- NotSupportedException
例外は、操作がサポートされていない機能であるために、要求が実行できないことを示します。public boolean isTransaction() throws NamingException, NotSupportedException, SystemException
NamingException
- Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。
SystemException
- SystemException
は、トランザクションマネージャによってスローされ、トランザクションサービスの処理をこれ以上続行できないような予想外のエラー状態が検出されたことを示します。
NotSupportedException
- NotSupportedException
例外は、操作がサポートされていない機能であるために、要求が実行できないことを示します。public void commit() throws NamingException, IllegalStateException, SecurityException, RollbackException, HeuristicMixedException, HeuristicRollbackException, SystemException
NamingException
- Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。
SystemException
- SystemException
は、トランザクションマネージャによってスローされ、トランザクションサービスの処理をこれ以上続行できないような予想外のエラー状態が検出されたことを示します。
HeuristicRollbackException
- この例外は、コミット操作によってスローされ、ヒューリスティックな決定が行われて、それに関連するすべての更新がロールバックされたことを報告します。
HeuristicMixedException
- この例外は、ヒューリスティックな決定が行われて、それに関連する一部の更新がコミットされ、残りの更新がロールバックされたことを報告するためにスローされます。
RollbackException
- RollbackException
例外は、トランザクションがロールバック専用としてマークされたか、コミットの代わりにロールバックされた場合にスローされます。
SecurityException
- セキュリティマネージャによってスローされ、セキュリティ違反を示します。
IllegalStateException
- 不正または不適切なときにメソッドが呼び出されたことを示します。public void rollback() throws NamingException, IllegalStateException, SecurityException, SystemException
NamingException
- Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。
SystemException
- SystemException
は、トランザクションマネージャによってスローされ、トランザクションサービスの処理をこれ以上続行できないような予想外のエラー状態が検出されたことを示します。
SecurityException
- セキュリティマネージャによってスローされ、セキュリティ違反を示します。
IllegalStateException
- 不正または不適切なときにメソッドが呼び出されたことを示します。
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |