mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
bug fixed resultSet null
This commit is contained in:
@@ -77,4 +77,14 @@ public class MockPreparedStatement extends PreparedStatementBase implements Prep
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultSet getResultSet() throws SQLException {
|
||||
checkOpen();
|
||||
|
||||
if (resultSet == null) {
|
||||
resultSet = this.getConnection().getDriver().createResultSet(this);
|
||||
}
|
||||
|
||||
return resultSet;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -284,6 +284,9 @@ public class DruidPooledStatement extends PoolableWrapper implements Statement {
|
||||
|
||||
try {
|
||||
ResultSet rs = stmt.getResultSet();
|
||||
if (rs == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
DruidPooledResultSet poolableResultSet = new DruidPooledResultSet(this, rs);
|
||||
resultSetTrace.add(poolableResultSet);
|
||||
|
||||
@@ -27,8 +27,8 @@ public abstract class StatementBase implements Statement {
|
||||
protected boolean closed = false;
|
||||
private boolean poolable;
|
||||
|
||||
private ResultSet generatedKeys;
|
||||
private ResultSet resultSet;
|
||||
protected ResultSet generatedKeys;
|
||||
protected ResultSet resultSet;
|
||||
|
||||
public StatementBase(Connection connection){
|
||||
super();
|
||||
|
||||
Reference in New Issue
Block a user