你把要插入数据库的记录打印到后台看看是什么?数据库不允许Null的话插入空的记录会报错的吧?

解决方案 »

  1.   

    你插入的是"NULL"的字符串啊,应该是jsp没有获取到form提交的内容,具体原因自己查一下,好久没搞这个了
      

  2.   

    先把
    <script type="text/javascript">
    alert("缴费申报成功,请耐心等待审核");
    location="danweimain.jsp";
    </script> 
    去掉,然后把smt.executeUpdate(sql2);的返回值打印出来看看。
    返回值是影响的行数,如果等于0的话,说明没有执行成功。
      

  3.   

    myeclipse Could not open the editor: An unexpected exception was thrown.现在又出来一个新问题啦
      

  4.   

    LZ  接值没有问题,你在检查一下 生成的Sql 语句,在控制台打印输出,看看sql 语句对不对,再一个就是查询你的 add() 方法。我没有mysql 数据库,就不帮你测试了!
      

  5.   

    呵呵,问题解决啦,是smt.executeUpdate(sql2)改为 smt.execute(sql2)就行啦。
    谢谢各位啊!!!!!!!实在是太高兴啦
      

  6.   

    我查了下API好像这两个方法没有多大的区别哦executeUpdate(String sql) 也可以执行DDL语句
    只是返回的结果有点区别