当前位置: 代码迷 >> J2EE >> 为什么PreparedStatement.isClosed报错
  详细解决方案

为什么PreparedStatement.isClosed报错

热度:81   发布时间:2016-04-22 00:57:58.0
为何PreparedStatement.isClosed报错?
这是我的源码:
Java code
public 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这个方法
  相关解决方案