database
b2007092001

org.phosphoresce.commons.database.core
クラス DatabaseSession

java.lang.Object
  拡張org.phosphoresce.commons.database.core.DatabaseSession

public class DatabaseSession
extends java.lang.Object

データベースセッションクラス

作成者:
Kitagawa

コンストラクタの概要
DatabaseSession(DatabaseConfig config)
          コンストラクタ
 
メソッドの概要
 void close()
          データベースコネクションをクローズします。
 void commit()
          データベースコネクションをコミットします。
 java.sql.Connection getConnection()
          データベースコネクションオブジェクトを取得します。
 void rollback()
          データベースコネクションをロールバックします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DatabaseSession

public DatabaseSession(DatabaseConfig config)
                throws DatabaseSessionException
コンストラクタ

パラメータ:
config - データベース接続情報オブジェクト
例外:
DatabaseSessionException - 正常にデータベースコネクションを取得できなかった場合に発生
メソッドの詳細

getConnection

public java.sql.Connection getConnection()
                                  throws DatabaseSessionException
データベースコネクションオブジェクトを取得します。

戻り値:
データベースコネクションオブジェクト
例外:
DatabaseConnectionException - 正常にデータベースコネクションを取得できなかった場合に発生
DatabaseSessionException

close

public void close()
           throws DatabaseSessionException
データベースコネクションをクローズします。

例外:
DatabaseSessionException - 正常にセッションが保持するコネクションを閉じることができなかった場合に発生
関連項目:
Connection.close()

commit

public void commit()
            throws DatabaseSessionException
データベースコネクションをコミットします。

例外:
DatabaseSessionException - 正常にセッションが保持するコネクションをコミットすることができなかった場合に発生
関連項目:
Connection.commit()

rollback

public void rollback()
              throws DatabaseSessionException
データベースコネクションをロールバックします。

例外:
DatabaseSessionException - 正常にセッションが保持するコネクションをロールバックすることができなかった場合に発生
関連項目:
Connection.rollback()

database
b2007092001