com.alibaba.druid.pool
类 DruidDataSourceFactory

java.lang.Object
  继承者 com.alibaba.druid.pool.DruidDataSourceFactory
所有已实现的接口:
ObjectFactory

public class DruidDataSourceFactory
extends Object
implements ObjectFactory


字段摘要
static String PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
           
static String PROP_CONNECTIONPROPERTIES
           
static String PROP_DEFAULTAUTOCOMMIT
           
static String PROP_DEFAULTCATALOG
           
static String PROP_DEFAULTREADONLY
           
static String PROP_DEFAULTTRANSACTIONISOLATION
           
static String PROP_DRIVERCLASSNAME
           
static String PROP_EXCEPTION_SORTER
           
static String PROP_EXCEPTION_SORTER_CLASS_NAME
           
static String PROP_FILTERS
           
static String PROP_INIT
           
static String PROP_INITCONNECTIONSQLS
           
static String PROP_INITIALSIZE
           
static String PROP_LOGABANDONED
           
static String PROP_MAXACTIVE
           
static String PROP_MAXIDLE
           
static String PROP_MAXOPENPREPAREDSTATEMENTS
           
static String PROP_MAXWAIT
           
static String PROP_MINEVICTABLEIDLETIMEMILLIS
           
static String PROP_MINIDLE
           
static String PROP_NUMTESTSPEREVICTIONRUN
           
static String PROP_PASSWORD
           
static String PROP_POOLPREPAREDSTATEMENTS
           
static String PROP_REMOVEABANDONED
           
static String PROP_REMOVEABANDONEDTIMEOUT
           
static String PROP_TESTONBORROW
           
static String PROP_TESTONRETURN
           
static String PROP_TESTWHILEIDLE
           
static String PROP_TIMEBETWEENEVICTIONRUNSMILLIS
           
static String PROP_URL
           
static String PROP_USERNAME
           
static String PROP_VALIDATIONQUERY
           
static String PROP_VALIDATIONQUERY_TIMEOUT
           
 
构造方法摘要
DruidDataSourceFactory()
           
 
方法摘要
static void config(DruidDataSource dataSource, Map properties)
           
static DataSource createDataSource(Map properties)
           
static DataSource createDataSource(Properties properties)
           
 Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

PROP_DEFAULTAUTOCOMMIT

public static final String PROP_DEFAULTAUTOCOMMIT
另请参见:
常量字段值

PROP_DEFAULTREADONLY

public static final String PROP_DEFAULTREADONLY
另请参见:
常量字段值

PROP_DEFAULTTRANSACTIONISOLATION

public static final String PROP_DEFAULTTRANSACTIONISOLATION
另请参见:
常量字段值

PROP_DEFAULTCATALOG

public static final String PROP_DEFAULTCATALOG
另请参见:
常量字段值

PROP_DRIVERCLASSNAME

public static final String PROP_DRIVERCLASSNAME
另请参见:
常量字段值

PROP_MAXACTIVE

public static final String PROP_MAXACTIVE
另请参见:
常量字段值

PROP_MAXIDLE

public static final String PROP_MAXIDLE
另请参见:
常量字段值

PROP_MINIDLE

public static final String PROP_MINIDLE
另请参见:
常量字段值

PROP_INITIALSIZE

public static final String PROP_INITIALSIZE
另请参见:
常量字段值

PROP_MAXWAIT

public static final String PROP_MAXWAIT
另请参见:
常量字段值

PROP_TESTONBORROW

public static final String PROP_TESTONBORROW
另请参见:
常量字段值

PROP_TESTONRETURN

public static final String PROP_TESTONRETURN
另请参见:
常量字段值

PROP_TIMEBETWEENEVICTIONRUNSMILLIS

public static final String PROP_TIMEBETWEENEVICTIONRUNSMILLIS
另请参见:
常量字段值

PROP_NUMTESTSPEREVICTIONRUN

public static final String PROP_NUMTESTSPEREVICTIONRUN
另请参见:
常量字段值

PROP_MINEVICTABLEIDLETIMEMILLIS

public static final String PROP_MINEVICTABLEIDLETIMEMILLIS
另请参见:
常量字段值

PROP_TESTWHILEIDLE

public static final String PROP_TESTWHILEIDLE
另请参见:
常量字段值

PROP_PASSWORD

public static final String PROP_PASSWORD
另请参见:
常量字段值

PROP_URL

public static final String PROP_URL
另请参见:
常量字段值

PROP_USERNAME

public static final String PROP_USERNAME
另请参见:
常量字段值

PROP_VALIDATIONQUERY

public static final String PROP_VALIDATIONQUERY
另请参见:
常量字段值

PROP_VALIDATIONQUERY_TIMEOUT

public static final String PROP_VALIDATIONQUERY_TIMEOUT
另请参见:
常量字段值

PROP_INITCONNECTIONSQLS

public static final String PROP_INITCONNECTIONSQLS
另请参见:
常量字段值

PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED

public static final String PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
另请参见:
常量字段值

PROP_REMOVEABANDONED

public static final String PROP_REMOVEABANDONED
另请参见:
常量字段值

PROP_REMOVEABANDONEDTIMEOUT

public static final String PROP_REMOVEABANDONEDTIMEOUT
另请参见:
常量字段值

PROP_LOGABANDONED

public static final String PROP_LOGABANDONED
另请参见:
常量字段值

PROP_POOLPREPAREDSTATEMENTS

public static final String PROP_POOLPREPAREDSTATEMENTS
另请参见:
常量字段值

PROP_MAXOPENPREPAREDSTATEMENTS

public static final String PROP_MAXOPENPREPAREDSTATEMENTS
另请参见:
常量字段值

PROP_CONNECTIONPROPERTIES

public static final String PROP_CONNECTIONPROPERTIES
另请参见:
常量字段值

PROP_FILTERS

public static final String PROP_FILTERS
另请参见:
常量字段值

PROP_EXCEPTION_SORTER

public static final String PROP_EXCEPTION_SORTER
另请参见:
常量字段值

PROP_EXCEPTION_SORTER_CLASS_NAME

public static final String PROP_EXCEPTION_SORTER_CLASS_NAME
另请参见:
常量字段值

PROP_INIT

public static final String PROP_INIT
另请参见:
常量字段值
构造方法详细信息

DruidDataSourceFactory

public DruidDataSourceFactory()
方法详细信息

getObjectInstance

public Object getObjectInstance(Object obj,
                                Name name,
                                Context nameCtx,
                                Hashtable<?,?> environment)
                         throws Exception
指定者:
接口 ObjectFactory 中的 getObjectInstance
抛出:
Exception

createDataSource

public static DataSource createDataSource(Properties properties)
                                   throws Exception
抛出:
Exception

createDataSource

public static DataSource createDataSource(Map properties)
                                   throws Exception
抛出:
Exception

config

public static void config(DruidDataSource dataSource,
                          Map properties)
                   throws SQLException
抛出:
SQLException


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.