因为你并没有得到数据库连接,就是说Connection对象是Null,所以你调用conn的close()方法的时候抛出了空指针

解决方案 »

  1.   

    顶下,你的类放在那呢!好象是找不到你的驱动类呀,把类包放在classpath中试下啦1!
      

  2.   

    关注ing .........................................
      

  3.   

    应该是jdbc驱动没找到,取得的connection为null, conn.close()时出现空指针异常
    将下面的判断放在try上面,否则会执行finally段
          if (con == null) {
            return;
          }
      

  4.   

    你在类里设一个全局变量private Connection con;
      

  5.   

    同意 kingfish(八百里秦川@龙城异客) 的说法,应当把
    if (con == null) 
            return;
    放在try-catch-finally的上面,否则即使是conn==null,也会执行finally
      

  6.   

    注意con是否已经获得连接,或者连接的异常啊.这些问题都要考虑啊