如果request.getParameter 的取值为NULL值的时候,如何插入数据库?取得值的类型是float与date型。请问具体代码如何写?

解决方案 »

  1.   

    就直接插入null啊sql是允许的啊
    insert into student(name,age) values('lewisl',null);
      

  2.   

    http://topic.csdn.net/u/20120520/20/ebc31852-1b8e-4fff-8209-de9dbf243688.html?18531 这个问题能帮我看下吗?
      

  3.   

    看看数据库里建的字段有没有NOT NULL属性,没有的话就可以插入NULL。
    String name=request.getParameter("name");
    if(name==null || "".equals(name)){
        添加null值需要的一些操作
    }
      

  4.   

    两种方法。
    1)采用1楼的方法
    2) PreparedStatement.setNull(int index, int sqlType)
      

  5.   

    改数据库字段类型,不要设置成  NOT NULL就可以了