类 AbstractDataSource
- java.lang.Object
- org.springframework.jdbc.datasource.AbstractDataSource
- 所有已实现的接口:
Wrapper,CommonDataSource,DataSource
public abstract class AbstractDataSource extends Object implements DataSource
Abstract base class for Spring'sDataSourceimplementations, taking care of the padding.'Padding' in the context of this class means default implementations for certain methods from the
DataSourceinterface, such asgetLoginTimeout(),setLoginTimeout(int), and so forth.- 从以下版本开始:
- 07.05.2003
- 作者:
- Juergen Hoeller
- 另请参阅:
DriverManagerDataSource
构造器概要
构造器 构造器 说明 AbstractDataSource()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetLoginTimeout()Returns 0, indicating the default system timeout is to be used.PrintWritergetLogWriter()LogWriter methods are not supported.LoggergetParentLogger()booleanisWrapperFor(Class<?> iface)voidsetLoginTimeout(int timeout)Setting a login timeout is not supported.voidsetLogWriter(PrintWriter pw)LogWriter methods are not supported.<T> Tunwrap(Class<T> iface)从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 javax.sql.CommonDataSource
createShardingKeyBuilder
从接口继承的方法 javax.sql.DataSource
createConnectionBuilder, getConnection, getConnection
构造器详细资料
AbstractDataSource
public AbstractDataSource()
方法详细资料
getLoginTimeout
public int getLoginTimeout() throws SQLException
Returns 0, indicating the default system timeout is to be used.- 指定者:
getLoginTimeout在接口中CommonDataSource- 指定者:
getLoginTimeout在接口中DataSource- 抛出:
SQLException
setLoginTimeout
public void setLoginTimeout(int timeout) throws SQLException
Setting a login timeout is not supported.- 指定者:
setLoginTimeout在接口中CommonDataSource- 指定者:
setLoginTimeout在接口中DataSource- 抛出:
SQLException
getLogWriter
public PrintWriter getLogWriter()
LogWriter methods are not supported.- 指定者:
getLogWriter在接口中CommonDataSource- 指定者:
getLogWriter在接口中DataSource
setLogWriter
public void setLogWriter(PrintWriter pw) throws SQLException
LogWriter methods are not supported.- 指定者:
setLogWriter在接口中CommonDataSource- 指定者:
setLogWriter在接口中DataSource- 抛出:
SQLException
unwrap
public <T> T unwrap(Class<T> iface) throws SQLException
- 指定者:
unwrap在接口中Wrapper- 抛出:
SQLException
isWrapperFor
public boolean isWrapperFor(Class<?> iface) throws SQLException
- 指定者:
isWrapperFor在接口中Wrapper- 抛出:
SQLException
getParentLogger
public Logger getParentLogger()
- 指定者:
getParentLogger在接口中CommonDataSource