public class MultipleScalableDataSource extends org.springframework.jdbc.datasource.AbstractDataSource implements DataSourceLookup, Initializable, Closeable
AbstractRoutingDataSourceINITIATOR| 构造器和说明 |
|---|
MultipleScalableDataSource(NamedDataSource... dataSources) |
MultipleScalableDataSource(NamedDataSource dataSource) |
MultipleScalableDataSource(String defaultName,
DataSource defaultDataSource,
NamedDataSource... othersDataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(NamedDataSource ds) |
void |
add(String dataSourceName,
DataSource datasource) |
void |
close() |
Connection |
getConnection() |
Connection |
getConnection(String username,
String password) |
void |
init() |
boolean |
isWrapperFor(Class<?> iface) |
DataSource |
lookupDataSource(String name) |
void |
remove(DataSource dataSource) |
void |
remove(String dataSourceName) |
<T> T |
unwrap(Class<T> iface) |
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitpublic MultipleScalableDataSource(NamedDataSource dataSource)
public MultipleScalableDataSource(NamedDataSource... dataSources)
public MultipleScalableDataSource(String defaultName, DataSource defaultDataSource, NamedDataSource... othersDataSource)
public void add(NamedDataSource ds)
public void add(@Nonnull String dataSourceName, @Nonnull DataSource datasource)
public void remove(String dataSourceName)
public void remove(@Nonnull DataSource dataSource)
public Connection getConnection() throws SQLException
getConnection 在接口中 DataSourceSQLExceptionpublic Connection getConnection(String username, String password) throws SQLException
getConnection 在接口中 DataSourceSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap 在接口中 Wrapperunwrap 在类中 org.springframework.jdbc.datasource.AbstractDataSourceSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor 在接口中 WrapperisWrapperFor 在类中 org.springframework.jdbc.datasource.AbstractDataSourceSQLExceptionpublic DataSource lookupDataSource(String name)
lookupDataSource 在接口中 DataSourceLookuppublic void init()
init 在接口中 Initializablepublic void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableCopyright © 2023. All rights reserved.