public abstract class DBConnector extends DataConnector
修飾子とタイプ | フィールドと説明 |
---|---|
protected Map<String,Connection> |
resources
リソース一覧
|
コンストラクタと説明 |
---|
DBConnector()
DBConnectorを新規に生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
commit()
コミットします。
|
Connection |
getConnection(String resource)
データベースへのコネクションを取得します。
|
protected Object |
getResource(String key,
String connect,
String resource)
リソースを取得します。
|
protected abstract Connection |
putResource(String resource,
ResourceParam[] params)
接続先のリソースを追加します。
|
void |
release()
データストアの資源を解放します。
|
void |
rollback()
ロールバックします。
|
getDataPropertyHandler, setDataPropertyHandler
protected Map<String,Connection> resources
protected abstract Connection putResource(String resource, ResourceParam[] params) throws DataConnectException
resource
- リソースparams
- リソースのパラメータDataConnectException
- 接続に失敗protected Object getResource(String key, String connect, String resource) throws DataPropertyException, DataConnectException
getResource
クラス内 DataConnector
key
- キーconnect
- 接続情報resource
- リソース名DataPropertyException
- リソースの取得に失敗DataConnectException
- 接続に失敗public Connection getConnection(String resource) throws DataPropertyException, DataConnectException
resource
- リソース名DataPropertyException
- データベースへのコネクションの取得に失敗DataConnectException
- データベースへの接続に失敗public void commit() throws DataConnectException
commit
クラス内 DataConnector
DataConnectException
- コミットに失敗public void rollback() throws DataConnectException
rollback
クラス内 DataConnector
DataConnectException
- ロールバックに失敗public void release() throws DataConnectException
release
クラス内 DataConnector
DataConnectException
- 資源開放に失敗 実際にはこのクラスではこのメソッドは何もしません。Copyright © 2012 NTT DATA INTRAMART CORPORATION