zoukankan      html  css  js  c++  java
  • 利用 DBHelper实现登录功能

    一.  用DBHelper 与mysql 连接 实现最简单的登录验证。

    (1)连接好mysql数据库,如果无法连接,先打开mysql服务。新建一个数据库,名字为text,再新建一个数据表,名字为user,添加两个字段:用户名和密码。                        

    (2)新建 web 项目login,将所需要的DBHelper导入新建DBHelper中,然后将mysql的数据连接驱动放到WebRoot的lib目录下。

     (3)在WebRoot下新建login.jsp,需要注意数据库中的表名“user”要与sql中的表名一致 ,字段名“userName”“password”也一样要统一,并将这两个参数传过去给结果集ResultSet,最后判断rs是否存在于数据库中,然后与数据库中的值进行对比,正确则登陆成功,否则登录失败。下面是主要代码:

    <body>
        <% String SQL="select * From user where userName=? and password=?";
      Object[] parmas=new Object[]{request.getParameter("userName"),
                                   request.getParameter("password")};
       ResultSet rs=DBHelper.getResultSet(SQL,parmas);
       if(rs.next())
         out.print("登录成功");
       else
         out.print("登录失败");
       rs.close();
    %>
      </body>


    (4)将首页改成利用用户名和密码登录的界面,链接好login.jsp。下面是主要代码:

    <form action="login.jsp" method="get">
          登录名:<input type="text" name="userName"><br>
          密码:<input type="password" name="password"><br>
          <input type="submit" value="登录">
        </form>


    (5)开始运行(调试)

     当用户中输入表当中存在的字段名,系统会出现“登录成功!”,此时也就意味着验证成功了!

     如果输入的字段表当中没有则登录失败。

     

  • 相关阅读:
    PHP中如何防止跨域调用接口
    301、404、200、304、500HTTP状态
    多表联合查询
    put方式提交上传图片
    获取样式属性getComputed,currentStyle
    AjaxPro异步加载服务器的时间
    在 ASP.NET 中执行 URL 重写
    ASP.NET 的前世今生 之 .NET Framework
    asp.net 读写 XML 转载自 yiki'space
    可爱的人人
  • 原文地址:https://www.cnblogs.com/Believer/p/5262206.html
Copyright © 2011-2022 走看看