为什么PreparedStatement.isClosed报错
为何PreparedStatement.isClosed报错?这是我的源码:Java codepublic void close(){try{if(pstm ! null &&
为何PreparedStatement.isClosed报错?
这是我的源码:
Java codepublic void close(){ try{ if(pstm != null && !pstm.isClosed()){ pstm.close(); } if(conn != null && !conn.isClosed()){ conn.close(); } }catch(SQLException sqle){ System.out.println("DBHelper.close:关闭资源出错。"); sqle.printStackTrace(); }}
运行时报错,错误原因是PreparedStatement不支持isClosed操作。我这里判断它们是否关闭,没有关闭则关闭之,那里出错了呢?
[解决办法]你试一下直接关闭Statement,看可不可以
[解决办法]PreparedStatement 有isClosed这个方法么
我怎么没看到啊
[解决办法]是不是没有isClosed这个方法