jp.go.nict.langrid.wrapper.common.db
クラス ConnectionParameters

java.lang.Object
  上位を拡張 jp.go.nict.langrid.wrapper.common.db.ConnectionParameters

@ParameterConfig(prefix="connection.",
                 loadAllFields=true)
public class ConnectionParameters
extends Object

DB接続用パラメータ定義。

バージョン:
$Revision: 6188 $
作成者:
Takao Nakaguchi, $Author: nakaguchi $

フィールドの概要
 DbDictionary dbDictionary
          接続するDBで使用される固有SQLの語彙。
 String driverName
          JDBC接続のドライバ名。
 String jndiDataSourceName
          JNDIで定義されるデータソース(javax.sql.DataSource)名。
 int maxActive
          JDBC接続時の接続プール数上限。
 int maxIdle
          JDBC接続時の接続プール数アイドル値。
 int maxPSActive
          JDBC接続時のPreparedStatementプール数上限値。
 int maxWait
          JDBC接続時の接続プール最長待機時間。
 String password
          JDBC接続のパスワード。
 String url
          JDBC接続のURL。
 String username
          JDBC接続のユーザ名。
 
コンストラクタの概要
ConnectionParameters()
           
 
メソッドの概要
 void setDataSourceName(String jndiDataSourceName)
           
 void setDbDictionary(DbDictionary dbDictionary)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

jndiDataSourceName

@Parameter(name="dataSource")
public String jndiDataSourceName
JNDIで定義されるデータソース(javax.sql.DataSource)名。


driverName

@Parameter(name="driverClassName")
public String driverName
JDBC接続のドライバ名。


url

public String url
JDBC接続のURL。


username

public String username
JDBC接続のユーザ名。


password

public String password
JDBC接続のパスワード。


maxActive

@Parameter(defaultValue="5")
public int maxActive
JDBC接続時の接続プール数上限。


maxIdle

@Parameter(defaultValue="3")
public int maxIdle
JDBC接続時の接続プール数アイドル値。


maxWait

@Parameter(defaultValue="5000")
public int maxWait
JDBC接続時の接続プール最長待機時間。


maxPSActive

@Parameter(name="maxStatementActive",
           defaultValue="-1")
public int maxPSActive
JDBC接続時のPreparedStatementプール数上限値。


dbDictionary

public DbDictionary dbDictionary
接続するDBで使用される固有SQLの語彙。 DB固有の振る舞いを切り替えるために利用される。

コンストラクタの詳細

ConnectionParameters

public ConnectionParameters()
メソッドの詳細

setDataSourceName

public void setDataSourceName(String jndiDataSourceName)

setDbDictionary

public void setDbDictionary(DbDictionary dbDictionary)