MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 页面没法登录

页面没法登录(2)

www.MyException.Cn  网友分享于:2013-11-23  浏览:446次

}  
  }
%>
</body>
</html>

javabean代码:
package   tom.jiafei;
import   java.sql.*;
public   class   Login
{         String   logname,  
                password,
success= "false ",
message= " ";
      Connection   con;
      Statement   sql;
      ResultSet   rs;
      public   Login()
      {              
      try{Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
            }
              catch   (ClassNotFoundException   e){}
      }
      public   void   setLogname(String   name)
      {     logname=name;
      }
      public   String   getLogname()
      {     return   logname;
      }
      public   void   setPassword(String   pw)
      {     password=pw;
      }
      public   String   getPassword()
{     return   password;
}
      public   String   getSuccess()
{     return   success;
}

      public   String   getMessage()
{   try
    {
con=DriverManager.getConnection( "jdbc:odbc:friend ", "sa ", " ");
        sql=con.createStatement();
String   condition= "SELECT   *   FROM   member   WHERE   logname= "+ " ' "+logname+ " ' ";
rs=sql.executeQuery(condition);
int   rowcount=0;
String   ps=null;
while(rs.next())
{     rowcount++;
      logname=rs.getString( "logname ");
      ps=rs.getString( "password ");
}
if   ((rowcount==1)&&(password.equals(ps)))
{     message= "ok ";
      success= "ok ";
}
else
{     message= "输入的用户名或密码错误 ";
      success= "false ";
}
                con.close();
return   message;
    }
    catch   (SQLException   e)
    {       message= "输入的用户名或密码错误 ";
success= "false ";
        return   message;
    }
}

}
访问页面不报错,但每次用已经注册的号(注册页面调试正常可以写数据进数据库)登录底下都显示:输入的用户名或密码错误
我不认为是数据库权限问题,因为我写的另个页面可以读出数据。
请高手看看。

------解决方案--------------------
为什么在页面里面写java代码呢/////

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有