git-svn-id: http://code.alibabatech.com/svn/druid/trunk@407 b9813039-fb51-4c41-a8b9-e21c2acb5095

This commit is contained in:
wenshao
2011-07-13 05:43:46 +00:00
parent 1eda3abc47
commit e41f47526b
6 changed files with 62 additions and 21 deletions
@@ -26,23 +26,23 @@ public class MockStatement implements Statement {
public final static String ERROR_SQL = "THROW ERROR";
private Connection connection;
protected MockConnection fakeConnection;
protected MockConnection mockConnection;
public MockStatement(Connection connection){
super();
this.connection = connection;
if (connection instanceof MockConnection) {
fakeConnection = (MockConnection) connection;
mockConnection = (MockConnection) connection;
}
}
public MockConnection getFakeConnection() {
return fakeConnection;
public MockConnection getMockConnection() {
return mockConnection;
}
public void setFakeConnection(MockConnection fakeConnection) {
this.fakeConnection = fakeConnection;
this.mockConnection = fakeConnection;
this.connection = fakeConnection;
}
@@ -58,8 +58,8 @@ public class MockStatement implements Statement {
@Override
public ResultSet executeQuery(String sql) throws SQLException {
if (fakeConnection != null && fakeConnection.getDriver() != null) {
return fakeConnection.getDriver().executeQuery(this, sql);
if (mockConnection != null && mockConnection.getDriver() != null) {
return mockConnection.getDriver().executeQuery(this, sql);
}
return new MockResultSet(this);