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 ObjectFactory
Exception
public static DataSource createDataSource(Properties properties) throws Exception
Exception
public static DataSource createDataSource(Map properties) throws Exception
Exception
public static void config(DruidDataSource dataSource, Map<?,?> properties) throws SQLException
SQLException
Copyright © 2013–2017 Alibaba Group. All rights reserved.