public class DruidDataSourceFactory extends Object implements ObjectFactory
| 构造器和说明 |
|---|
DruidDataSourceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
config(DruidDataSource dataSource,
Map<?,?> properties) |
static DataSource |
createDataSource(Map properties) |
static DataSource |
createDataSource(Properties properties) |
protected DataSource |
createDataSourceInternal(Properties properties) |
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment) |
private static final Log LOG
static final int UNKNOWN_TRANSACTIONISOLATION
public static final String PROP_DEFAULTTRANSACTIONISOLATION
public static final String PROP_TIMEBETWEENEVICTIONRUNSMILLIS
public static final String PROP_MINEVICTABLEIDLETIMEMILLIS
public static final String PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
public static final String PROP_MAXOPENPREPAREDSTATEMENTS
public static final String PROP_EXCEPTION_SORTER_CLASS_NAME
private static final String[] ALL_PROPERTIES
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws Exception
getObjectInstance 在接口中 ObjectFactoryExceptionprotected DataSource createDataSourceInternal(Properties properties) throws Exception
Exceptionpublic 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–2019 Alibaba Group. All rights reserved.