为什么不把错误信息贴出来呢?
BTW,sql语句看不出有什么错误

解决方案 »

  1.   

    你上面所说的那句话并没有问题,但是在执得成功后,得到的数据集不一定为NULL。
    当数据库里面没有这么一个用户的记录时,反回的空记录集,但并不等于NULL。
    所以你应该将页面上的  if(sqlRst==null)  改为 if(sqlRst==null || !sqlRst.next())
      

  2.   

    另外不知道楼主所说的执行不了到底是什么意思,是报错还是没有跳转到look.jsp呢?
    如果是没有正确跳转的话,那就是调用getmen方法产生异常。另外个人认为觉得楼主用于判断的sql语句不太合适
      

  3.   

    你的sqlset是一个结果集,
    应该把if(sqlRst==null)改成if(sqlRst.next())
      

  4.   

    select  *  from  men  where  name='"+a+"'  and  pass='"+b+"'"唉,错得都不知道哪里了,传我的话,这趟火车兄弟们不做SQL注入
      

  5.   

    "select  *  from  men  where  name='"+a+"'  and  pass='"+b+"'"
    语句没问题。
      

  6.   

    好象是没什么问题,不过connection, statement在使用之后,总要关起来吧!
      

  7.   

    to llshnshd(申):谢谢你,我用了你给出的那么行代码后能运行了,同时也谢谢大家