public final class ShardingDataSourceFactory extends Object
| 构造器和说明 |
|---|
ShardingDataSourceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataSource |
createDataSource(byte[] yamlByteArray)
Create sharding data source.
|
static DataSource |
createDataSource(File yamlFile)
Create sharding data source.
|
static DataSource |
createDataSource(Map<String,DataSource> dataSourceMap,
byte[] yamlByteArray)
Create sharding data source.
|
static DataSource |
createDataSource(Map<String,DataSource> dataSourceMap,
File yamlFile)
Create sharding data source.
|
static DataSource |
createDataSource(Map<String,DataSource> dataSourceMap,
ShardingRuleConfiguration shardingRuleConfig,
Map<String,Object> configMap,
Properties props)
Create sharding data source.
|
public static DataSource createDataSource(Map<String,DataSource> dataSourceMap, ShardingRuleConfiguration shardingRuleConfig, Map<String,Object> configMap, Properties props) throws SQLException
dataSourceMap - data source mapshardingRuleConfig - rule configuration for databases and tables shardingconfigMap - config mapprops - properties for data sourceSQLException - SQL exceptionpublic static DataSource createDataSource(File yamlFile) throws SQLException, IOException
yamlFile - yaml file for rule configuration of databases and tables sharding with data sourcesSQLException - SQL exceptionIOException - IO exceptionpublic static DataSource createDataSource(Map<String,DataSource> dataSourceMap, File yamlFile) throws SQLException, IOException
dataSourceMap - data source mapyamlFile - yaml file for rule configuration of databases and tables sharding without data sourcesSQLException - SQL exceptionIOException - IO exceptionpublic static DataSource createDataSource(byte[] yamlByteArray) throws SQLException, IOException
yamlByteArray - yaml byte array for rule configuration of databases and tables sharding with data sourcesSQLException - SQL exceptionIOException - IO exceptionpublic static DataSource createDataSource(Map<String,DataSource> dataSourceMap, byte[] yamlByteArray) throws SQLException, IOException
dataSourceMap - data source mapyamlByteArray - yaml byte array for rule configuration of databases and tables sharding without data sourcesSQLException - SQL exceptionIOException - IO exceptionCopyright © 2017. All rights reserved.