读书人

为什么PreparedStatement.isClosed报错

发布时间: 2012-08-22 09:50:35 作者: rapoo

为何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这个方法

读书人网 >J2EE开发

热点推荐