查询mysql,有一条数据一个字段为(null),在程序中获取时既然这个值为undefined,请问该怎么处理

解决方案 »

  1.   

    ResultSet rs = null;
    .....
    rs = pstmt.executeQuery();
    ....
    if(rs.getObject(i)!=null){
       //为空的时候的处理代码
       ........
    }
      

  2.   

    if(rs.getObject(i)!=null)错了,应该是if(rs.getObject(i)==null){...}
      

  3.   

    程序中好像判断该字段是否为null没有用。
      但是到js代码处理undefined时就有效果了。
      

  4.   

    你到底是要在哪里判断?如果是js里就判断:if(a=="undefined")就可以了.....
      

  5.   

    楼主的意思有歧义,是不是说字段为null,if(ziduan !=null){//执行不为null的逻辑代码处理},这是其一。 其二:是字段的值为:“undefined”  你没发现4楼理解的就是第二种情况吗?
      

  6.   

    不好意思呀。没有把意思说明白呀。是指获取数据库一个字段为null值。但是后台代码里判断该字段是否为null,就无法判断。在js里获取这个字段判断undefined就有效果了、