Tomcat+mysql,配了数据源
以上没问题....无语
问题是这样的:我想写一个用户注册,大体如下
reg1.jsp------提交注册信息username(如"zhangsan"),password等等TO reg2.jsp
reg2.jsp------检查数据库中是否有值为"zhangsan"的信息
                           ———————— 〉〉〉  有----“此用户名不可用...”
                           |                       没有----执行写入操作...
                           |
                           |
             问题在这里,这个有没有怎么判断?
其实我用的select  *  from  users where Name='"+Name1+"'
是不是用错了?改换成什么?
还有就是“没有”时,con,rs,stmt都是什么状态?
亟待解决,不胜感激

解决方案 »

  1.   

    如果rs.next()返回为true的话就是有该用户,false就是没有
      

  2.   

    string sql="select *   from  users where Name="+name1;try{
    rs=conn.executeQuery(sql);
    (if rs.nest()!=null
    .......................)
    }
    没有时  rs==null;
    stmt conn都是存在的
      

  3.   

    如果rs.next()返回为true的话就是有该用户,false就是没有
    ---可以的,不过Connection 开了,查完了最好就关了
      

  4.   

    rs.next();
    if(rs==null){.....}
    怎么就不行呢?......晕
      

  5.   

    如果rs.next()返回为true的话就是有该用户,false就是没有if (rs.next()) {......}