本帖最后由 redgrass2 于 2012-12-14 09:05:45 编辑

解决方案 »

  1.   

    你调用的  不应该是SqlServer.executeUpdate(sql); 和 SqlServer.close(); 么
      

  2.   

    debug一下你拼接的sql语句,把它放到数据库执行下,看出错在哪里。
      

  3.   

    你jsp中SqlData.executeUpdate(insertsql)调用时,进入java类中的executeUpdate(String sql),你会发现 i = stmt.executeUpdate(sql)这句话stmt没有初始化,也就是stmt=null,所以你执行的数据库操作也是没有成功的,最后你调用SqlData.close()时,肯定会空指针抛异常,在executeUpdate(String sql)方法中初始化stmt就OK了