public class DriverAdapterHolder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static LinkedHashMap<DatabaseType,DriverAdapter> |
user_adapters
项目注册adapter用来覆盖adapters
|
| 构造器和说明 |
|---|
DriverAdapterHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DriverAdapter |
getAdapter(DatabaseType type)
获取支持数据库的适配器,注意有可能获取到多个
|
static DriverAdapter |
getAdapter(String datasource,
DataRuntime runtime)
定位适配器
|
static List<DriverAdapter> |
getAdapters() |
static List<DriverAdapter> |
getAdapters(DatabaseType type) |
static void |
reg(DatabaseType type,
DriverAdapter adapter) |
static void |
setAdapters(Map<String,DriverAdapter> map) |
static boolean |
support(DatabaseType type) |
public static LinkedHashMap<DatabaseType,DriverAdapter> user_adapters
public static void reg(DatabaseType type, DriverAdapter adapter)
public static DriverAdapter getAdapter(DatabaseType type)
type - 数据库类型public static List<DriverAdapter> getAdapters(DatabaseType type)
public static List<DriverAdapter> getAdapters()
public static void setAdapters(Map<String,DriverAdapter> map)
public static boolean support(DatabaseType type)
public static DriverAdapter getAdapter(String datasource, DataRuntime runtime)
datasource - 数据源名称(配置文件中的key)runtime - 运行环境主要包含驱动适配器 数据源或客户端Copyright © 2024. All rights reserved.