不能用==来比较字符串,要使用equals方法。
if(a.equals("wdh"))
==是用来比较两个引用是否指向同一个对象,而equals方法才是比较对象的内容是否相等

解决方案 »

  1.   

    楼上的大哥:
        我试了一下,有一个字段队的
    另外一个字段不对阿
    就是我帖子上的那个wdh还是不对
    可是,后面一个字段(是数字),是可以判断出来正确的
      

  2.   

    比较字符用equals,
    ==一般来说,可以认为两个对象是不是一样,这里的一样是指完全相同,比如在内存的地址都有
    可能是一样,的而equals就是指是否都是wh而且你在while(rs.next())里面的next就不要用了,多余而且会出现bug