求用JSP+SQL 做的登陆界面的例子

解决方案 »

  1.   

    a.jsp
    <html>
    <form name="ff" action="b.jsp">
        <input type="text" name="username">
        <input type="password" name="password">
        <input type="submit" value="登录">
    </form>
    </html>
    b.jsp<html>
      <body>
         <%
           String un  = request.getParamter("username");
           String ps  = request.getParamter("password");
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
           Connection jdbcConn = DriverManager
          .getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test",
          "sa", "sa");
           Statement  stmt = jdbcConn.createStatement();
           ResultSet rs = stmt.executeQuery("select *  from t_user where username='"+un+"' and password='"+ps+"'");
           if(rs.next())
           {
                out.println("登录成功!");
            }else
            {
                out.println("登录失败!");
            }
         %>
      </body>
    </html>
    记得把数据库驱动包放到web-inf\lib里边去;当然b.jsp要把相关的类import进去
      

  2.   

    www.mldn.cn这里有几个视频.你可以看看.
      

  3.   

    请问
    当然b.jsp要把相关的类import进去
    是什么意思啊?
    多谢了
      

  4.   

    .................
    <%@page import="java.sql.Connection"%>
    <%@page import="java.sql.Statement"%>
    <%@page import="java.sql.ResultSet"%>
    <%@page import="java.sql.DriverManager"%>
      

  5.   

    ("select *  from t_user where username='"+un+"' and password='"+ps+"'");你这样写如果是一个中文的用户名肯定不能登录,哪怕数据库里有这个username和password也报登录失败!,不信你试试.
      

  6.   

    sql的驱动在那里下载!sql2000的!什么文件名字!
      

  7.   

    去搜索啊,网上有的,java sql驱动包
      

  8.   

    用MVC去做登陆把,直接2个页面做登陆验证没人那么做的。乱吗的话写个过滤器