使用了一个空对象,用if(stmt!=null)stmt.close()

解决方案 »

  1.   

    你好!zj2977(大地) 
    按你的方法,if(stmt!=null)stmt.close(),还是出现一样的问题啊?为什么?
    调用closeconn()就没问题!
    按理说如果closestmt()有问题,那closeconn()也会有问题啊?可是其他的方法都没问题!急死了。
      

  2.   

    如果他是构造方法
    public void mysql_conn()
    {
    try{Class.forName("org.gjt.mm.mysql.Driver");}
    catch(java.lang.ClassNotFoundException e) {
    System.err.println("mysql_conn():"+e.getMessage());}
    }就不应该有void
      

  3.   

    去掉void还是一样的问题。
    郁闷!!!!!!!!!!!!!!
      

  4.   

    应该是Statement中有ResultSet的代查记录吧,而且对你写数据库方式有点怪,一般我写的时候都是把Statement和ResultSe一起处理,只有Connection做为传递的变量,用完后也不一定要关啊设成null让系统处理就是了
      

  5.   

    我也是新手我更不懂啊。
    那位老兄有连接MYSQL的JAVABEAN代码,请顺便发给我吧。
    谢谢!