public class SpreadDataSource
extends java.lang.Object
implements javax.sql.DataSource
| 构造器和说明 |
|---|
SpreadDataSource() |
SpreadDataSource(java.lang.String url,
java.lang.String username,
java.lang.String password) |
SpreadDataSource(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.sql.Connection |
createConnection()
create new connection
|
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password) |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
int |
getMaimumCheckoutTime() |
int |
getMaximumActiveConnections() |
int |
getMaximumIdleConnections() |
java.util.logging.Logger |
getParentLogger() |
int |
getPoolTimeToWait() |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
protected boolean |
pingConnection(ProxyConnection proxyConnection) |
protected ProxyConnection |
popConnection(java.lang.String username,
java.lang.String password) |
protected void |
pushConnection(ProxyConnection proxyConnection) |
SpreadDataSource |
setDriver(java.lang.String driver) |
void |
setLoginTimeout(int loginTimeout) |
void |
setLogWriter(java.io.PrintWriter logWriter) |
SpreadDataSource |
setMaimumCheckoutTime(int maimumCheckoutTime) |
SpreadDataSource |
setMaximumActiveConnections(int maximumActiveConnections) |
SpreadDataSource |
setMaximumIdleConnections(int maximumIdleConnections) |
SpreadDataSource |
setPassword(java.lang.String password) |
void |
setPoolTimeToWait(int poolTimeToWait) |
SpreadDataSource |
setUrl(java.lang.String url) |
SpreadDataSource |
setUsername(java.lang.String username) |
<T> T |
unwrap(java.lang.Class<T> iface) |
public SpreadDataSource()
public SpreadDataSource(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password)
public SpreadDataSource(java.lang.String url,
java.lang.String username,
java.lang.String password)
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection 在接口中 javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
getConnection 在接口中 javax.sql.DataSourcejava.sql.SQLExceptionpublic void setLoginTimeout(int loginTimeout)
setLoginTimeout 在接口中 javax.sql.CommonDataSourcepublic int getLoginTimeout()
getLoginTimeout 在接口中 javax.sql.CommonDataSourceprotected java.sql.Connection createConnection()
throws java.sql.SQLException
java.sql.SQLException - sql exceptionprotected void pushConnection(ProxyConnection proxyConnection) throws java.sql.SQLException
java.sql.SQLExceptionprotected ProxyConnection popConnection(java.lang.String username, java.lang.String password) throws java.sql.SQLException
java.sql.SQLExceptionprotected boolean pingConnection(ProxyConnection proxyConnection)
public SpreadDataSource setDriver(java.lang.String driver)
public SpreadDataSource setUrl(java.lang.String url)
public SpreadDataSource setUsername(java.lang.String username)
public SpreadDataSource setPassword(java.lang.String password)
public int getMaximumActiveConnections()
public SpreadDataSource setMaximumActiveConnections(int maximumActiveConnections)
public int getMaximumIdleConnections()
public SpreadDataSource setMaximumIdleConnections(int maximumIdleConnections)
public int getMaimumCheckoutTime()
public SpreadDataSource setMaimumCheckoutTime(int maimumCheckoutTime)
public int getPoolTimeToWait()
public void setPoolTimeToWait(int poolTimeToWait)
public java.io.PrintWriter getLogWriter()
getLogWriter 在接口中 javax.sql.CommonDataSourcepublic void setLogWriter(java.io.PrintWriter logWriter)
setLogWriter 在接口中 javax.sql.CommonDataSourcepublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap 在接口中 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
isWrapperFor 在接口中 java.sql.Wrapperpublic java.util.logging.Logger getParentLogger()
getParentLogger 在接口中 javax.sql.CommonDataSourceCopyright © 2018. All Rights Reserved.