com.lavans.util.jdbc
クラス DBManager

java.lang.Object
  上位を拡張 com.lavans.util.jdbc.DBManager

public class DBManager
extends java.lang.Object

DBManager. ログはdefaultのロガーに書き出すので、別のログファイルに 出したい場合はDBManagerを使う前にLogger#init()を行うこと。


コンストラクタの概要
DBManager()
           
 
メソッドの概要
static BindConnection getConnection()
          DBへのコネクション取得
static BindConnection getConnection(java.lang.String dbName)
          DBへのコネクション取得
static void init(java.lang.String configFile)
          初期化。
static void releaseConnection(java.sql.Connection conn)
          DBへのコネクション返却
static void releaseConnection(java.sql.Connection conn, ConnectionPool pool)
          DBへのコネクション返却。
static void releaseConnection(java.sql.Connection conn, java.lang.String dbName)
          DBへのコネクション返却。
static java.lang.String viewConnectionPool()
          コネクション貸出状況。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBManager

public DBManager()
メソッドの詳細

init

public static void init(java.lang.String configFile)
初期化。


getConnection

public static BindConnection getConnection()
                                    throws java.sql.SQLException
DBへのコネクション取得

例外:
java.sql.SQLException

getConnection

public static BindConnection getConnection(java.lang.String dbName)
                                    throws java.sql.SQLException
DBへのコネクション取得

例外:
java.sql.SQLException

releaseConnection

public static void releaseConnection(java.sql.Connection conn)
                              throws java.sql.SQLException
DBへのコネクション返却

例外:
java.sql.SQLException

releaseConnection

public static void releaseConnection(java.sql.Connection conn,
                                     java.lang.String dbName)
                              throws java.sql.SQLException
DBへのコネクション返却。

例外:
java.sql.SQLException

releaseConnection

public static void releaseConnection(java.sql.Connection conn,
                                     ConnectionPool pool)
                              throws java.sql.SQLException
DBへのコネクション返却。 ConnectionPool指定。PooledConnection#close()から呼ばれる。

例外:
java.sql.SQLException

viewConnectionPool

public static java.lang.String viewConnectionPool()
コネクション貸出状況。 コネクション貸し出し中一覧を表示。

戻り値:
String