org.seasar.tuigwaa.database
クラス MultiDataSourceImpl

java.lang.Object
  拡張org.seasar.tuigwaa.database.MultiDataSourceImpl
すべての実装インタフェース:
MultiDataSource

public class MultiDataSourceImpl
extends Object
implements MultiDataSource


コンストラクタの概要
MultiDataSourceImpl(DataSource dataSource)
           
 
メソッドの概要
 void addDataSource(String dbName, DataSource dataSource)
           
 Connection getBaseConnection()
           
 Connection getConnection(String dbName)
           
 DynaBatchHandler getDynaBatchHandler(String dbName)
           
 DynaSelectHandler getDynaSelectHandler(String dbName)
           
 String[] getExternalDatabaseNames()
           
 boolean isExistDatabase(String dbName)
           
 void removeDataSource(String dbName)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultiDataSourceImpl

public MultiDataSourceImpl(DataSource dataSource)
メソッドの詳細

isExistDatabase

public boolean isExistDatabase(String dbName)
定義:
インタフェース MultiDataSource 内の isExistDatabase

getExternalDatabaseNames

public String[] getExternalDatabaseNames()
定義:
インタフェース MultiDataSource 内の getExternalDatabaseNames

getBaseConnection

public Connection getBaseConnection()
定義:
インタフェース MultiDataSource 内の getBaseConnection

getConnection

public Connection getConnection(String dbName)
                         throws SQLException
定義:
インタフェース MultiDataSource 内の getConnection
例外:
SQLException

addDataSource

public void addDataSource(String dbName,
                          DataSource dataSource)
定義:
インタフェース MultiDataSource 内の addDataSource

removeDataSource

public void removeDataSource(String dbName)
定義:
インタフェース MultiDataSource 内の removeDataSource

getDynaBatchHandler

public DynaBatchHandler getDynaBatchHandler(String dbName)
定義:
インタフェース MultiDataSource 内の getDynaBatchHandler

getDynaSelectHandler

public DynaSelectHandler getDynaSelectHandler(String dbName)
定義:
インタフェース MultiDataSource 内の getDynaSelectHandler


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.