<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.sql.*"%> <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
        <title>Login Page</title>
    </head>
    <body>
      <% 
      String UserName;
      String  Pwd;
      UserName=request.getParameter("name");
      Pwd=request.getParameter("pwd");
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); 
      String url="jdbc:odbc:Test"; 
      String user=""; 
      String password=""; 
      Connection conn= DriverManager.getConnection(url,user,password); 
      Statement stmt=conn.createStatement(); 
      String sql="insert into Login(Name,Password)values('"+UserName+"','"+Pwd+"')"; 
      out.print(sql);
      int rs=stmt.executeUpdate(sql); 
      out.print(rs);
      sql="select * from Login  where Name='"+UserName+"' and Password='"+Pwd+"'";
      ResultSet rs1=stmt.executeQuery(sql);
      %>
     <table border="1"> 
       <tbody>
    <%
        if(rs1.next()){
            out.print("Welcome!");
     %>
     <jsp:forward page="BulletinBoard.html"></jsp:forward>
     <%   }else{
            out.print("Sorry! Your User Name or Password is wrong!");
        }
    %></tbody>
        </table>
    <%
    rs1.close();
    stmt.close();
    conn.close();
    %>
    
    </body>
</html>
 用这段代码链接数据库的时候,无论在登录页面(另外一个HTML页面,代码为发在这里)输入什么都会本写入数据库,而使任何的UserName和Password都会被认为是正确的直接登录,但如果删掉红色部分又会变成无论输入任何UserName和Password都是错误的情况。  请教高手这段代码要如何改才能实现验证登录?(数据库以及登录页面已建完并已确认无误)