数据库中的一个字段是可空,在显示这一字段的时候,空值都显示null,怎么才能让它什么都不显示呢??

解决方案 »

  1.   

    是不上判断一下 如果是NULL 那就用一 想用的东西替换他
      

  2.   

    if((abc==null)||abc.equals("null")){abc="null";}
      

  3.   

    支持一下yueyue6681。先判断一下是否空,是空,则用字符串“”来取代了它,这样读出来的都不会是NULL了。
      

  4.   

    可以利用数据库中的函数来处理,oracle中是nvl(),其他的我不太清楚。
    如果可以用这种方式是最舒服的,面对对象讨厌if...then
      

  5.   

    Date enddate=(Date)db.find("select nvl(enddate,'--')from Catenaalter where id="+Long.parseLong(String.valueOf(pc.getId()))).get(0);这句话有什么错么,为什么提示could not execute query??
      

  6.   

    首先你要说明你的前台是什么,比如说velocity你就可以在前面加上“!”,就不显示null拉
    如果是jsp,那你就在java后台if(xxx == null){ xxx = "";} 前台就不显示拉
      

  7.   

    sql 里面判断 
    返回值 java类里面判断
      

  8.   

    Date enddate=(Date)db.find("select nvl(enddate,'--')from Catenaalter where id="+Long.parseLong(String.valueOf(pc.getId())) + "\"").get(0);