パッケージ org.opengion.fukurou.db
クラス EDbid
- java.lang.Object
-
- org.opengion.fukurou.db.EDbid
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 EDbid()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected void
addProp(String prop)
propMapへの追加。protected void
addProp(String key, String val)
propMapへの追加。EDbid
clone()
自分自身の clone を返します。EDbid
clone(String id)
自分自身の clone を返します。String
getDbidKey()
dbidKeyの取得 内部的には、大文字のみで管理します。String
getDbProductName()
DBプロダクト名の取得。String
getDbProductVersion()
DBプロダクト・バージョンの取得。String
getDriverName()
ドライバー名の取得。String
getDriverVersion()
ドライバーのバージョンの取得。int
getMaxcount()
最大数の取得。int
getMincount()
最小数の取得。String
getPassword()
パスワードの取得。int
getPooltime()
プールに保管して置く時間(秒数)の取得。Properties
getProps()
propMapの取得。String
getTitle()
表題(title)属性の取得 この、dbidKey を表す表題を取得します。String
getUrl()
URLの取得。String
getUser()
ユーザーの取得。String
info()
簡易な内部情報の文字列化します。boolean
isApplicationInfo()
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を取得。boolean
isReadonly()
readonlyの取得。protected void
setApplicationInfo(String value)
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setDbidKey(String value)
dbidキーの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setMaxcount(String value)
最大数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。void
setMetaDataInfo(DatabaseMetaData meta)
メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します。protected void
setMincount(String value)
最小数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setPassword(String value)
パスワードの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setPooltime(String value)
プールに保管して置く時間(秒数))の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setReadonly(String value)
readonlyの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setTitle(String value)
表題(title)の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setUrl(String value)
URLの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。protected void
setUser(String value)
userの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。String
toString()
内部情報を文字列化します。boolean
useParamMetaData()
ParamMetaData を利用するかどうか[true/false]を返します。
-
-
-
コンストラクタの詳細
-
EDbid
public EDbid()
デフォルトコンストラクター
-
-
メソッドの詳細
-
getDbidKey
public String getDbidKey()
dbidKeyの取得 内部的には、大文字のみで管理します。- 戻り値:
- dbidキー
-
setDbidKey
protected void setDbidKey(String value)
dbidキーの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。 内部的には、大文字のみで管理します。- パラメータ:
value
- 接続先ID
-
getTitle
public String getTitle()
表題(title)属性の取得 この、dbidKey を表す表題を取得します。ラベル(名前)のようなものです。- 戻り値:
- 表題(title)
-
setTitle
protected void setTitle(String value)
表題(title)の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- 表題(title)
-
setUrl
protected void setUrl(String value)
URLの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- URL文字列
-
setUser
protected void setUser(String value)
userの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- user文字列
-
getPassword
public String getPassword()
パスワードの取得。- 戻り値:
- パスワード
-
setPassword
protected void setPassword(String value)
パスワードの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- パスワード文字列
-
isReadonly
public boolean isReadonly()
readonlyの取得。- 戻り値:
- [true:読み取り専用/false:通常]
-
setReadonly
protected void setReadonly(String value)
readonlyの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- readonly文字列 [true/false]
-
getMincount
public int getMincount()
最小数の取得。- 戻り値:
- 最小数
-
setMincount
protected void setMincount(String value)
最小数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- 最小数(数字タイプ文字列)
-
getMaxcount
public int getMaxcount()
最大数の取得。- 戻り値:
- 最大数
-
setMaxcount
protected void setMaxcount(String value)
最大数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- 最大数(数字タイプ文字列)
-
getPooltime
public int getPooltime()
プールに保管して置く時間(秒数)の取得。- 戻り値:
- プールに保管する時間(秒数)
-
setPooltime
protected void setPooltime(String value)
プールに保管して置く時間(秒数))の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- プールに保管して置く時間(秒数)(数字タイプ文字列)
-
isApplicationInfo
public boolean isApplicationInfo()
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を取得。- 戻り値:
- 使用するかどうか
-
setApplicationInfo
protected void setApplicationInfo(String value)
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。- パラメータ:
value
- ApplicationInfoオブジェクトを使用するかどうか [true/false]
-
setMetaDataInfo
public void setMetaDataInfo(DatabaseMetaData meta) throws SQLException
メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します。- パラメータ:
meta
- メタデータオブジェクト- 例外:
SQLException
- データベースアクセスエラー
-
getDbProductName
public String getDbProductName()
DBプロダクト名の取得。- 戻り値:
- DBプロダクト名
-
getDbProductVersion
public String getDbProductVersion()
DBプロダクト・バージョンの取得。- 戻り値:
- DBプロダクト・バージョン
-
getDriverName
public String getDriverName()
ドライバー名の取得。- 戻り値:
- ドライバー名
-
getDriverVersion
public String getDriverVersion()
ドライバーのバージョンの取得。- 戻り値:
- ドライバーのバージョン
-
useParamMetaData
public boolean useParamMetaData()
ParamMetaData を利用するかどうか[true/false]を返します。 これは、PostgreSQL の時は、trueになります。- 戻り値:
- 利用するかどうか[true/false]
-
addProp
protected void addProp(String key, String val)
propMapへの追加。- パラメータ:
key
- プロパティのキーval
- ポロパティの値
-
addProp
protected void addProp(String prop)
propMapへの追加。 最初の=でkeyとvalueを分割する- パラメータ:
prop
- プロパティのキーと値の組み合わせ
-
getProps
public Properties getProps()
propMapの取得。- 戻り値:
- 複製Propertiesオブジェクト
-
clone
public EDbid clone()
自分自身の clone を返します。 Cloneable の実装で、内部的には、Object クラスの clone メソッドを読んでいます。- オーバーライド:
clone
クラス内Object
- 戻り値:
- 自分自身の clone を返します。
- 例外:
RuntimeException
- clone が失敗しました場合
-
clone
public EDbid clone(String id)
自分自身の clone を返します。 ここでは、dbidKey を指定した、clone() を作成します。 Titleも、指定した、dbidKey をセットしておきます。- パラメータ:
id
- 接続先ID- 戻り値:
- dbidKeyを指定して、自分自身のcloneを返します。
-
-