|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||