1)sqlStmt.executeUpdate("Update USERS set LoginFlag='1' where UName='"+UName+"'");
你的编译器支持断行吗?
2) 数据库的AutoCommit; 为true还是false
3)UName = new String(UName.getBytes("ISO8859_1"), "GBK");
我认为是,"gb2312")

解决方案 »

  1.   

    我用的是TOMCAT4.0.4-B2,数据库用的是SQL7,GBK和GB2312都可以,我用过
      

  2.   

    sqlRst.close();
    sqlConn.close();
    你都关闭了,怎么保存啊?
      

  3.   

    比较时使用equals()试试,或检查你数据库中的数据左右是否又空格,或得到的数据加上.trim()去掉空格
      

  4.   

    sqlConn.close(); 都关闭啦!
    怎么保存
      

  5.   

    sqlRst.close();
      sqlConn.close();
      if(temp_UPassWord==null)
      {
       %>
    搞定咯。看我傻的,把它给关咯