|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.easyjf.dbo.DataSourceManager
数据源管理类,主要用户测试,实际应用中一般直接通过JNDI访问服务器的数据源
| Constructor Summary | |
DataSourceManager()
|
|
DataSourceManager(javax.sql.DataSource source)
|
|
DataSourceManager(java.lang.String jndiFactory,
java.lang.String url,
java.lang.String jndi)
|
|
DataSourceManager(java.lang.String driver,
java.lang.String url,
java.lang.String userName,
java.lang.String password,
java.lang.String poolFactory)
|
|
| Method Summary | |
static void |
addDataSource(java.lang.String name,
javax.sql.DataSource dataSource)
|
javax.sql.DataSource |
createDriverSource()
创建驱动数据源 |
javax.sql.DataSource |
createJNDISource()
创建JNDI数据源 |
static javax.sql.DataSource |
getDataSource()
|
static javax.sql.DataSource |
getDataSource(java.lang.String name)
|
static java.util.Map |
getDataSources()
|
static void |
main(java.lang.String[] args)
|
void |
setDataSource(javax.sql.DataSource source)
|
boolean |
testConnection(javax.sql.DataSource source)
测试数据源连接是否可用 |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataSourceManager()
public DataSourceManager(javax.sql.DataSource source)
public DataSourceManager(java.lang.String jndiFactory,
java.lang.String url,
java.lang.String jndi)
public DataSourceManager(java.lang.String driver,
java.lang.String url,
java.lang.String userName,
java.lang.String password,
java.lang.String poolFactory)
driver - 驱动名称url - 驱动URLuserName - 数据库用户名password - 数据库帐号| Method Detail |
public javax.sql.DataSource createJNDISource()
public javax.sql.DataSource createDriverSource()
public boolean testConnection(javax.sql.DataSource source)
source -
public void setDataSource(javax.sql.DataSource source)
public static void addDataSource(java.lang.String name,
javax.sql.DataSource dataSource)
public static java.util.Map getDataSources()
throws EasyDBOException
EasyDBOException
public static javax.sql.DataSource getDataSource()
throws EasyDBOException
EasyDBOException
public static javax.sql.DataSource getDataSource(java.lang.String name)
throws EasyDBOException
EasyDBOExceptionpublic static void main(java.lang.String[] args)
args -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||