public class EDbid
extends java.lang.Object
implements java.lang.Cloneable
JAXBで自動生成されたDBIDクラスを拡張したクラスです。 (継承しているわけではない)
以下の属性が追加されています。
dbProductName
dbProductVersion
driverName
driverVersion
コンストラクタと説明 |
---|
EDbid()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addProp(java.lang.String prop)
propMapへの追加。
|
protected void |
addProp(java.lang.String key,
java.lang.String val)
propMapへの追加。
|
EDbid |
clone()
自分自身の clone を返します。
|
EDbid |
clone(java.lang.String id)
自分自身の clone を返します。
|
java.lang.String |
getDbidKey()
dbidKeyの取得
内部的には、大文字のみで管理します。
|
java.lang.String |
getDbProductName()
DBプロダクト名の取得。
|
java.lang.String |
getDbProductVersion()
DBプロダクト・バージョンの取得。
|
java.lang.String |
getDriverName()
ドライバー名の取得。
|
java.lang.String |
getDriverVersion()
ドライバーのバージョンの取得。
|
int |
getMaxcount()
最大数の取得。
|
int |
getMincount()
最小数の取得。
|
java.lang.String |
getPassword()
パスワードの取得。
|
int |
getPooltime()
プールに保管して置く時間(秒数)の取得。
|
java.util.Properties |
getProps()
propMapの取得。
|
java.lang.String |
getTitle()
表題(title)属性の取得
この、dbidKey を表す表題を取得します。
|
java.lang.String |
getUrl()
URLの取得。
|
java.lang.String |
getUser()
ユーザーの取得。
|
java.lang.String |
info()
簡易な内部情報の文字列化します。
|
boolean |
isApplicationInfo()
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を取得。
|
boolean |
isReadonly()
readonlyの取得。
|
protected void |
setApplicationInfo(java.lang.String value)
ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setDbidKey(java.lang.String value)
dbidキーの設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setMaxcount(java.lang.String value)
最大数の設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
void |
setMetaDataInfo(java.sql.DatabaseMetaData meta)
メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します。
|
protected void |
setMincount(java.lang.String value)
最小数の設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setPassword(java.lang.String value)
パスワードの設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setPooltime(java.lang.String value)
プールに保管して置く時間(秒数))の設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setReadonly(java.lang.String value)
readonlyの設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setTitle(java.lang.String value)
表題(title)の設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setUrl(java.lang.String value)
URLの設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
protected void |
setUser(java.lang.String value)
userの設定
引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
|
java.lang.String |
toString()
内部情報を文字列化します。
|
boolean |
useParamMetaData()
ParamMetaData を利用するかどうか[true/false]を返します。
|
public EDbid()
public java.lang.String getDbidKey()
protected void setDbidKey(java.lang.String value)
value
- 接続先IDpublic java.lang.String getTitle()
protected void setTitle(java.lang.String value)
value
- 表題(title)public java.lang.String getUrl()
protected void setUrl(java.lang.String value)
value
- URL文字列public java.lang.String getUser()
protected void setUser(java.lang.String value)
value
- user文字列public java.lang.String getPassword()
protected void setPassword(java.lang.String value)
value
- パスワード文字列public boolean isReadonly()
protected void setReadonly(java.lang.String value)
value
- readonly文字列 [true/false]public int getMincount()
protected void setMincount(java.lang.String value)
value
- 最小数(数字タイプ文字列)public int getMaxcount()
protected void setMaxcount(java.lang.String value)
value
- 最大数(数字タイプ文字列)public int getPooltime()
protected void setPooltime(java.lang.String value)
value
- プールに保管して置く時間(秒数)(数字タイプ文字列)public boolean isApplicationInfo()
protected void setApplicationInfo(java.lang.String value)
value
- ApplicationInfoオブジェクトを使用するかどうか [true/false]public void setMetaDataInfo(java.sql.DatabaseMetaData meta) throws java.sql.SQLException
meta
- メタデータオブジェクトjava.sql.SQLException
- データベースアクセスエラーpublic java.lang.String getDbProductName()
public java.lang.String getDbProductVersion()
public java.lang.String getDriverName()
public java.lang.String getDriverVersion()
public boolean useParamMetaData()
protected void addProp(java.lang.String key, java.lang.String val)
key
- プロパティのキーval
- ポロパティの値protected void addProp(java.lang.String prop)
prop
- プロパティのキーと値の組み合わせpublic java.util.Properties getProps()
public EDbid clone()
clone
クラス内 java.lang.Object
java.lang.RuntimeException
- clone が失敗しました場合public EDbid clone(java.lang.String id)
id
- 接続先IDpublic java.lang.String info()
public java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.