String sql="select from ksxx where zkzh="+number+" and xm='"+name+"'";数据库字段为字符或者字符串需要加''

解决方案 »

  1.   

    晕!sql写错了!
    String sql="select * from ksxx where zkzh="+number+" and xm="+name;
    而且
        if(rs.next()) {
          flag=false;
        }
        else {
          flag=true;
        }
    中true和false弄反了。
      

  2.   

    看样子就是说,结果集没有数据,[select from ksxx where zkzh="+number+" and xm="+name]
    好像忘了加上*号了吧.
      

  3.   

    你的逻辑都搞错了,
    为什么密码和名字都正确,你却让flag=false呢,还有sql 应该为:
    String sql="select * from ksxx where zkzh='"+number+"' and xm='"+name+"';
    你的语句没有没有单引号!
      

  4.   

    是啊  查到结果却用FALSE ;)
    这的程序少引号