用SQL语句进行验证:
select * from table where username=name and password=pwd若有结果集,说明此用户通过验证

解决方案 »

  1.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    //建立连接 
    //用适当的驱动程序连接到DBMSString url="jdbc:odbc:userinfo"; 
    //系统dsn名 Connection con=DriverManager.getConnection(url, "sa", "password"); 
    //检查用户名和口令 
    //然后创建一个JDBC声明 Statement stmt = con.createStatement(); 
    String sql="select * from userinfo where name='"+name+"' and password='"+password+"'";
    RS=stmt.executeQuery(sql);if(!RS.next())
    response.sendRedirect("pwderr.htm");
    else
    {
    System.out.println(name+" come in!");}还有什么问题可以问。
      

  2.   

    难道National(清心)回答得还不够详细?!
      

  3.   

    '"+name+"' '"+password+"'"是通过servlet 得到的还是通过jsp 得到的,那一种比较好?
      

  4.   

    我是通过Jsp得到的。servlet要安全一些,不过我觉得差不多,因为此jsp本身无显示,最终显示是另外的叶面了.谢谢快乐的提醒:)