当我在finally{}中写入两个关闭例如stat1.close();stat2.close();的时候会出现
java.sql.SQLException: Connection is closed.
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.checkOpen(PoolingDataSource.java:174)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:179)
at com.bstek.dorado.common.JDBCTransaction.connectionClosed(Unknown Source)
这是什么错误要怎么解决???
java.sql.SQLException: Connection is closed.
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.checkOpen(PoolingDataSource.java:174)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:179)
at com.bstek.dorado.common.JDBCTransaction.connectionClosed(Unknown Source)
这是什么错误要怎么解决???
stat.close();
con.close();注意顺序,不能反了。
也许stat2对应的 connection 已经被关闭了呢。