首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

为什么PreparedStatement.isClosed报错

2012-08-22 
为何PreparedStatement.isClosed报错?这是我的源码:Java codepublic void close(){try{if(pstm ! null &&

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

热点排行