类 AbstractJdbcDataSourceProvider
java.lang.Object
com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider
com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
- 所有已实现的接口:
DynamicDataSourceProvider
public abstract class AbstractJdbcDataSourceProvider
extends AbstractDataSourceProvider
implements DynamicDataSourceProvider
JDBC数据源提供者(抽象)
- 从以下版本开始:
- 2.1.2
- 作者:
- TaoYu
-
构造器概要
构造器构造器说明AbstractJdbcDataSourceProvider(DefaultDataSourceCreator defaultDataSourceCreator, String url, String username, String password) 通过默认数据源创建器创建数据源AbstractJdbcDataSourceProvider(DefaultDataSourceCreator defaultDataSourceCreator, String driverClassName, String url, String username, String password) 通过默认数据源创建器创建数据源 -
方法概要
修饰符和类型方法说明protected abstract Map<String,DataSourceProperty> executeStmt(Statement statement) 执行语句获得数据源参数加载所有数据源从类继承的方法 com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider
createDataSourceMap
-
构造器详细资料
-
AbstractJdbcDataSourceProvider
public AbstractJdbcDataSourceProvider(DefaultDataSourceCreator defaultDataSourceCreator, String url, String username, String password) 通过默认数据源创建器创建数据源- 参数:
defaultDataSourceCreator- 默认数据源创建器url- 数据源urlusername- 用户名password- 密码
-
AbstractJdbcDataSourceProvider
public AbstractJdbcDataSourceProvider(DefaultDataSourceCreator defaultDataSourceCreator, String driverClassName, String url, String username, String password) 通过默认数据源创建器创建数据源- 参数:
defaultDataSourceCreator- 默认数据源创建器driverClassName- 驱动类名url- 数据源urlusername- 用户名password- 密码
-
-
方法详细资料
-
loadDataSources
从接口复制的说明:DynamicDataSourceProvider加载所有数据源- 指定者:
loadDataSources在接口中DynamicDataSourceProvider- 返回:
- 所有数据源,key为数据源名称
-
executeStmt
protected abstract Map<String,DataSourceProperty> executeStmt(Statement statement) throws SQLException 执行语句获得数据源参数- 参数:
statement- 语句- 返回:
- 数据源参数
- 抛出:
SQLException- sql异常
-