public class DruidDataSourceFactory extends Object implements ObjectFactory
| Constructor and Description |
|---|
DruidDataSourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
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) |
public static final String PROP_DEFAULTAUTOCOMMIT
public static final String PROP_DEFAULTREADONLY
public static final String PROP_DEFAULTTRANSACTIONISOLATION
public static final String PROP_DEFAULTCATALOG
public static final String PROP_DRIVERCLASSNAME
public static final String PROP_MAXACTIVE
public static final String PROP_MAXIDLE
public static final String PROP_MINIDLE
public static final String PROP_INITIALSIZE
public static final String PROP_MAXWAIT
public static final String PROP_TESTONBORROW
public static final String PROP_TESTONRETURN
public static final String PROP_TIMEBETWEENEVICTIONRUNSMILLIS
public static final String PROP_NUMTESTSPEREVICTIONRUN
public static final String PROP_MINEVICTABLEIDLETIMEMILLIS
public static final String PROP_PHY_TIMEOUT_MILLIS
public static final String PROP_TESTWHILEIDLE
public static final String PROP_PASSWORD
public static final String PROP_URL
public static final String PROP_USERNAME
public static final String PROP_VALIDATIONQUERY
public static final String PROP_VALIDATIONQUERY_TIMEOUT
public static final String PROP_INITCONNECTIONSQLS
public static final String PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
public static final String PROP_REMOVEABANDONED
public static final String PROP_REMOVEABANDONEDTIMEOUT
public static final String PROP_LOGABANDONED
public static final String PROP_POOLPREPAREDSTATEMENTS
public static final String PROP_MAXOPENPREPAREDSTATEMENTS
public static final String PROP_CONNECTIONPROPERTIES
public static final String PROP_FILTERS
public static final String PROP_EXCEPTION_SORTER
public static final String PROP_EXCEPTION_SORTER_CLASS_NAME
public static final String PROP_NAME
public static final String PROP_INIT
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws Exception
getObjectInstance in interface ObjectFactoryExceptionpublic static DataSource createDataSource(Properties properties) throws Exception
Exceptionpublic static DataSource createDataSource(Map properties) throws Exception
Exceptionpublic static void config(DruidDataSource dataSource, Map<?,?> properties) throws SQLException
SQLExceptionCopyright © 2013–2018 Alibaba Group. All rights reserved.