public class ConnectionPoolFactory
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ConnectionPoolFactory.IdleTask
回收懒连接任务
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
addDataSource(java.lang.String dsName,
java.util.Properties properties)
连接仓库中有该数据资源时增加失败,可用updataDataSource()方法替换
|
static void |
clear() |
static java.sql.Connection |
getConnection(java.lang.String dsName)
返回数据库连接,连接在指定时间{distroyTime}内如无释放,系统会自动回收
|
int |
getCount() |
static java.lang.String |
getDatabaseType(java.lang.String dsName)
获取数据库类型名称
|
static ConnectionPool |
getPool(java.lang.String dsname) |
static java.util.Collection<ConnectionPool> |
getPools() |
static boolean |
has(java.lang.String dsName) |
static boolean |
hasDatasource(java.lang.String dsName) |
static void |
init(java.util.Map<java.lang.String,java.util.Properties> properties) |
static boolean |
removeDataSource(java.lang.String dsName) |
static void |
updataDataSource(java.lang.String dsName,
java.util.Properties properties) |
public static void clear()
public static boolean has(java.lang.String dsName)
public static java.lang.String getDatabaseType(java.lang.String dsName)
dsName - -数据资源名public static void init(java.util.Map<java.lang.String,java.util.Properties> properties)
public static boolean addDataSource(java.lang.String dsName,
java.util.Properties properties)
dsName - -properties - -public static void updataDataSource(java.lang.String dsName,
java.util.Properties properties)
public static boolean removeDataSource(java.lang.String dsName)
public static java.sql.Connection getConnection(java.lang.String dsName)
dsName - -public static java.util.Collection<ConnectionPool> getPools()
public static ConnectionPool getPool(java.lang.String dsname)
public static boolean hasDatasource(java.lang.String dsName)
public int getCount()