com.alibaba.druid.mock
Class MockConnection
java.lang.Object
com.alibaba.druid.util.jdbc.ConnectionBase
com.alibaba.druid.mock.MockConnection
- All Implemented Interfaces:
- Connection, Wrapper
public class MockConnection
- extends ConnectionBase
- implements Connection
|
Method Summary |
void |
abort(Executor executor)
|
void |
close()
|
void |
commit()
|
Array |
createArrayOf(String typeName,
Object[] elements)
|
Blob |
createBlob()
|
Clob |
createClob()
|
NClob |
createNClob()
|
SQLXML |
createSQLXML()
|
Statement |
createStatement()
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency)
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
Struct |
createStruct(String typeName,
Object[] attributes)
|
Properties |
getClientInfo()
|
String |
getClientInfo(String name)
|
long |
getCreatedTimeMillis()
|
MockDriver |
getDriver()
|
long |
getId()
|
long |
getLastActiveTimeMillis()
|
DatabaseMetaData |
getMetaData()
|
int |
getNetworkTimeout()
|
List<Savepoint> |
getSavepoints()
|
String |
getSchema()
|
Map<String,Class<?>> |
getTypeMap()
|
void |
handleSleep()
|
boolean |
isClosed()
|
boolean |
isValid(int timeout)
|
boolean |
isWrapperFor(Class<?> iface)
|
String |
nativeSQL(String sql)
|
CallableStatement |
prepareCall(String sql)
|
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
|
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
PreparedStatement |
prepareStatement(String sql)
|
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys)
|
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes)
|
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
|
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
PreparedStatement |
prepareStatement(String sql,
String[] columnNames)
|
void |
releaseSavepoint(Savepoint savepoint)
|
void |
rollback()
|
void |
rollback(Savepoint savepoint)
|
void |
setAutoCommit(boolean autoCommit)
|
void |
setClientInfo(Properties properties)
|
void |
setClientInfo(String name,
String value)
|
void |
setDriver(MockDriver driver)
|
void |
setLastActiveTimeMillis(long lastActiveTimeMillis)
|
void |
setNetworkTimeout(Executor executor,
int milliseconds)
|
Savepoint |
setSavepoint()
|
Savepoint |
setSavepoint(String name)
|
void |
setSchema(String schema)
|
void |
setTypeMap(Map<String,Class<?>> map)
|
|
unwrap(Class<T> iface)
|
| Methods inherited from class com.alibaba.druid.util.jdbc.ConnectionBase |
clearWarnings, getAutoCommit, getCatalog, getConnectProperties, getHoldability, getTransactionIsolation, getUrl, getWarnings, isReadOnly, setCatalog, setHoldability, setReadOnly, setTransactionIsolation, setWarings |
| Methods inherited from interface java.sql.Connection |
clearWarnings, getAutoCommit, getCatalog, getHoldability, getTransactionIsolation, getWarnings, isReadOnly, setCatalog, setHoldability, setReadOnly, setTransactionIsolation |
MockConnection
public MockConnection()
MockConnection
public MockConnection(MockDriver driver,
String url,
Properties connectProperties)
getSavepoints
public List<Savepoint> getSavepoints()
getLastActiveTimeMillis
public long getLastActiveTimeMillis()
setLastActiveTimeMillis
public void setLastActiveTimeMillis(long lastActiveTimeMillis)
getCreatedTimeMillis
public long getCreatedTimeMillis()
getId
public long getId()
getDriver
public MockDriver getDriver()
setDriver
public void setDriver(MockDriver driver)
unwrap
public <T> T unwrap(Class<T> iface)
throws SQLException
- Specified by:
unwrap in interface Wrapper
- Throws:
SQLException
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
throws SQLException
- Specified by:
isWrapperFor in interface Wrapper
- Throws:
SQLException
createStatement
public Statement createStatement()
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
nativeSQL
public String nativeSQL(String sql)
throws SQLException
- Specified by:
nativeSQL in interface Connection
- Throws:
SQLException
setAutoCommit
public void setAutoCommit(boolean autoCommit)
throws SQLException
- Specified by:
setAutoCommit in interface Connection- Overrides:
setAutoCommit in class ConnectionBase
- Throws:
SQLException
commit
public void commit()
throws SQLException
- Specified by:
commit in interface Connection
- Throws:
SQLException
rollback
public void rollback()
throws SQLException
- Specified by:
rollback in interface Connection
- Throws:
SQLException
close
public void close()
throws SQLException
- Specified by:
close in interface Connection
- Throws:
SQLException
isClosed
public boolean isClosed()
throws SQLException
- Specified by:
isClosed in interface Connection
- Throws:
SQLException
getMetaData
public DatabaseMetaData getMetaData()
throws SQLException
- Specified by:
getMetaData in interface Connection
- Throws:
SQLException
createStatement
public Statement createStatement(int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
getTypeMap
public Map<String,Class<?>> getTypeMap()
throws SQLException
- Specified by:
getTypeMap in interface Connection- Overrides:
getTypeMap in class ConnectionBase
- Throws:
SQLException
setTypeMap
public void setTypeMap(Map<String,Class<?>> map)
throws SQLException
- Specified by:
setTypeMap in interface Connection- Overrides:
setTypeMap in class ConnectionBase
- Throws:
SQLException
setSavepoint
public Savepoint setSavepoint()
throws SQLException
- Specified by:
setSavepoint in interface Connection
- Throws:
SQLException
setSavepoint
public Savepoint setSavepoint(String name)
throws SQLException
- Specified by:
setSavepoint in interface Connection
- Throws:
SQLException
rollback
public void rollback(Savepoint savepoint)
throws SQLException
- Specified by:
rollback in interface Connection
- Throws:
SQLException
releaseSavepoint
public void releaseSavepoint(Savepoint savepoint)
throws SQLException
- Specified by:
releaseSavepoint in interface Connection
- Throws:
SQLException
createStatement
public Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
createStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareCall
public CallableStatement prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
- Specified by:
prepareCall in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int autoGeneratedKeys)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
int[] columnIndexes)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
prepareStatement
public PreparedStatement prepareStatement(String sql,
String[] columnNames)
throws SQLException
- Specified by:
prepareStatement in interface Connection
- Throws:
SQLException
createClob
public Clob createClob()
throws SQLException
- Specified by:
createClob in interface Connection
- Throws:
SQLException
createBlob
public Blob createBlob()
throws SQLException
- Specified by:
createBlob in interface Connection
- Throws:
SQLException
createNClob
public NClob createNClob()
throws SQLException
- Specified by:
createNClob in interface Connection
- Throws:
SQLException
createSQLXML
public SQLXML createSQLXML()
throws SQLException
- Specified by:
createSQLXML in interface Connection
- Throws:
SQLException
isValid
public boolean isValid(int timeout)
throws SQLException
- Specified by:
isValid in interface Connection
- Throws:
SQLException
setClientInfo
public void setClientInfo(String name,
String value)
throws SQLClientInfoException
- Specified by:
setClientInfo in interface Connection
- Throws:
SQLClientInfoException
setClientInfo
public void setClientInfo(Properties properties)
throws SQLClientInfoException
- Specified by:
setClientInfo in interface Connection
- Throws:
SQLClientInfoException
getClientInfo
public String getClientInfo(String name)
throws SQLException
- Specified by:
getClientInfo in interface Connection
- Throws:
SQLException
getClientInfo
public Properties getClientInfo()
throws SQLException
- Specified by:
getClientInfo in interface Connection
- Throws:
SQLException
createArrayOf
public Array createArrayOf(String typeName,
Object[] elements)
throws SQLException
- Specified by:
createArrayOf in interface Connection
- Throws:
SQLException
createStruct
public Struct createStruct(String typeName,
Object[] attributes)
throws SQLException
- Specified by:
createStruct in interface Connection
- Throws:
SQLException
setSchema
public void setSchema(String schema)
throws SQLException
- Throws:
SQLException
getSchema
public String getSchema()
throws SQLException
- Throws:
SQLException
abort
public void abort(Executor executor)
throws SQLException
- Throws:
SQLException
setNetworkTimeout
public void setNetworkTimeout(Executor executor,
int milliseconds)
throws SQLException
- Throws:
SQLException
getNetworkTimeout
public int getNetworkTimeout()
throws SQLException
- Throws:
SQLException
handleSleep
public void handleSleep()
Copyright © 2012 Alibaba Group. All Rights Reserved.