类 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'sDataSource
implementations, taking care of the padding.'Padding' in the context of this class means default implementations for certain methods from the
DataSource
interface, such asgetLoginTimeout()
,setLoginTimeout(int)
, and so forth.- 从以下版本开始:
- 07.05.2003
- 作者:
- Juergen Hoeller
- 另请参阅:
DriverManagerDataSource
构造器概要
构造器 构造器 说明 AbstractDataSource()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 int
getLoginTimeout()
Returns 0, indicating the default system timeout is to be used.PrintWriter
getLogWriter()
LogWriter methods are not supported.Logger
getParentLogger()
boolean
isWrapperFor(Class<?> iface)
void
setLoginTimeout(int timeout)
Setting a login timeout is not supported.void
setLogWriter(PrintWriter pw)
LogWriter methods are not supported.<T> T
unwrap(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