|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.dao.dbms.pool.ConnectPoolFactory
public class ConnectPoolFactory
コネクションプールファクトリ.
メソッドの概要 | |
---|---|
void |
add(java.lang.String name,
java.lang.String url,
java.lang.String user,
java.lang.String passwd,
int max)
コネクションオブジェクト追加. |
void |
add(java.lang.String name,
java.lang.String url,
java.lang.String user,
java.lang.String passwd,
int max,
java.lang.String checkSQL)
コネクションオブジェクト追加. |
void |
clear()
全てのコネクションをクリア. |
ConnectManager |
get(java.lang.String name)
情報取得. |
static ConnectManager |
get(java.lang.String url,
java.lang.String user,
java.lang.String passwd,
int max,
java.lang.String checkSQL)
コネクションオブジェクト生成して取得. |
static ConnectPoolFactory |
getInstance()
シングルトン. |
java.lang.String[] |
getNames()
登録名一覧を取得. |
void |
remove(java.lang.String name)
削除処理. |
int |
size()
登録数を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static final ConnectPoolFactory getInstance()
ConnectPoolFactory
- オブジェクトが返されます.public void clear()
public void add(java.lang.String name, java.lang.String url, java.lang.String user, java.lang.String passwd, int max) throws java.lang.IllegalArgumentException
name
- コネクションオブジェクト格納対象名を設定します.url
- コネクションURLを設定します.user
- コネクションユーザ名を設定します.passwd
- コネクションパスワードを設定します.max
- 最大プーリングコネクション管理要素を設定します.checkSQL
- コネクションチェックSQLを設定します.
java.lang.IllegalArgumentException
- 入力例外.public void add(java.lang.String name, java.lang.String url, java.lang.String user, java.lang.String passwd, int max, java.lang.String checkSQL) throws java.lang.IllegalArgumentException
name
- コネクションオブジェクト格納対象名を設定します.url
- コネクションURLを設定します.user
- コネクションユーザ名を設定します.passwd
- コネクションパスワードを設定します.max
- 最大プーリングコネクション管理要素を設定します.checkSQL
- コネクションチェックSQLを設定します.
java.lang.IllegalArgumentException
- 入力例外.public void remove(java.lang.String name)
name
- 削除対象の名前を設定します.public static ConnectManager get(java.lang.String url, java.lang.String user, java.lang.String passwd, int max, java.lang.String checkSQL) throws java.lang.IllegalArgumentException
url
- コネクションURLを設定します.user
- コネクションユーザ名を設定します.passwd
- コネクションパスワードを設定します.max
- 最大プーリングコネクション管理要素を設定します.checkSQL
- コネクションチェックSQLを設定します.
java.lang.IllegalArgumentException
- 入力例外.public ConnectManager get(java.lang.String name)
name
- 取得対象の名前を設定します.
public java.lang.String[] getNames()
public int size()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |