调试一下不就知道啦。
或在
  while(rs.next){
    String str = rs.getString("Name");  //Name 为字段。表头属性
    worker.append(str);
  }
里面做处理。

解决方案 »

  1.   

    if the value is SQL NULL, the value returned is null
      

  2.   

    试试下面有没有用。(判断最好用equals方法)
    public StringBuffer getName(){
      StringBuffer worker = new StringBuffer();
            ..............
          ...............
      while(rs.next){
        String str = rs.getString("Name");  //Name 为字段。表头属性
        worker.append(str);
      }
      if !(worker.toString().equals(""))
           worker.append("/n/r");
      return worker;
    }
    StringBuffer name = getName();
        if(name.toString().equals("")) { 1 }
      else{ 2 }  
      

  3.   

    那个已经好了,现在又有一点问题,我单独用String[]向表中插入可以,但是从网络传来得
    转化有出入要求:varchar 转化 bit,要求截取。能谈一谈转化的问题吗??(包含其他的转化)
      

  4.   

    然后调用函数取得worker;给name
      StringBuffer name = getName();
        if(name.toString() == "/n/r") { 1 }
      else{ 2 }  或者
      if(name.toString() == " ") { 1 }
      else{ 2 }  
      
    字符串比较不能用"==",要用equals或compareTo