diff --git a/src/main/java/com/alibaba/druid/mock/MockPreparedStatement.java b/src/main/java/com/alibaba/druid/mock/MockPreparedStatement.java index 81659dc429..a15855700b 100644 --- a/src/main/java/com/alibaba/druid/mock/MockPreparedStatement.java +++ b/src/main/java/com/alibaba/druid/mock/MockPreparedStatement.java @@ -174,6 +174,10 @@ public class MockPreparedStatement extends MockStatement implements PreparedStat if (closed) { throw new SQLException(); } + + if (this.mockConnection != null && this.mockConnection.isClosed()) { + throw new SQLException("No operations allowed after connection closed."); + } parameters.clear(); }