zoukankan      html  css  js  c++  java
  • 4.14作业

    数据库表的数据截图

     注册界面

    注册成功界面

     

    登录界面

     

    登录成功界面

     

    登录失败界面

     stu代码

    package bean;
    
    public class Stu {
        private int sid;
        private String uname;
        private String upwd;
    
        // 访问器
        public int getSid() {
            return sid;
        }
    
        public void setSid(int sid) {
            this.sid = sid;
        }
    
        public String getUname() {
            return uname;
        }
    
        public void setUname(String uname) {
            this.uname = uname;
        }
    
        public String getUpwd() {
            return upwd;
        }
    
        public void setUpwd(String upwd) {
            this.upwd = upwd;
        }
    
        // 构造器
        public Stu(int sid, String uname, String upwd) {
            super();
            this.sid = sid;
            this.uname = uname;
            this.upwd = upwd;
        }
    
        public Stu() {
            super();
        }
    
    }

    StuDao代码

    package dao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    
    import bean.Stu;
    import java.sql.*;
    
    public class StuDao {
        private static final Connection con = null;
        private static final PreparedStatement ps = null;
        ResultSet res = null;
    
        // 学生数据访问类
    
        // 添加学生
        public int addStu(Stu s) {
            int i = 0;
    
            try {
                // 加载驱动
                Class.forName("com.mysql.jdbc.Driver");
                // 建立连接
                Connection con = DriverManager.getConnection(
                        "jdbc:mysql://localhost:3306/mysql", "root", "root");
                // 写SQL语句
                String sql = "insert into stu values(?,?,?)";
                // 执行
                PreparedStatement ps = con.prepareStatement(sql);
                ps.setInt(1, s.getSid());
                ps.setString(2, s.getUname());
                ps.setString(3, s.getUpwd());
                i = ps.executeUpdate();
    
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally {
                close(con, ps, null);
            }
            return i;
    
        }
    
        public int adcStu(Stu t) {
            int a = 0;
            try {
                // 加载驱动
                Class.forName("com.mysql.jdbc.Driver");
                // 建立连接
                Connection con = DriverManager.getConnection(
                        "jdbc:mysql://localhost:3306/mysql", "root", "root");
                // 写SQL语句
                String sql = "select * from stu where uname=? and upwd=?";
    
                // 执行
    
                PreparedStatement p = con.prepareStatement(sql);
                p.setString(1, t.getUname());
                p.setString(2, t.getUpwd());
                // a = p.executeUpdate();
    
                res = p.executeQuery();
                if (res.next()) {
                    a = 1;
                    return a;
                } else {
                    return a;
                }
    
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally {
                close(con, ps, null);
            }
    
            return a;
        }
    
        public void close(Connection conn, PreparedStatement ps, ResultSet rs) {
    
            try {
                if (conn != null) {
                    conn.close();
                }
                if (ps != null) {
                    ps.close();
                }
                if (rs != null) {
                    rs.close();
                }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
        }
    
        // 删除学生
    
        // 登录
    
    }
    // 查询全部
    
    // 修改学生信息

    index.isj代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <html>
    
    <body>
        <form name="form1" method="post" action="control.jsp">
            <table>
                <tr>
                    <td>用户名:</td>
                    <td><input type="text" name="uname" id="userName">
                    </td>
                </tr>
                <tr>
                    <td>输入登录密码:</td>
                    <td><input type="password" name="upwd" id="pwd">
                    </td>
                </tr>
                <tr>
                    <td colspan="2"><input type="submit" value="注册">
                        &nbsp;&nbsp;&nbsp;&nbsp; <input type="button" value="已有账号点击登录" onclick="window.location = 'tz.jsp';"/>
                    </td>
                </tr>
            </table>
        </form>
        
    
    </body>
    </html>

    control.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@page import="dao.StuDao"%>
    <%@page import="bean.Stu"%>
    <html>
    <body>
    
    
        <%
            Stu s = new Stu();
            String uid = request.getParameter("uid");
            s.setUname(uid);
            String uname = request.getParameter("uname");
            s.setUname(uname);
            String upwd = request.getParameter("upwd");
            s.setUpwd(upwd);
            StuDao sd = new StuDao();
            if (sd.addStu(s) > 0) {
                //跳转注册成功页面 
        response.sendRedirect("zccg.jsp");
    
            } else {
                //错误页面 
                response.sendRedirect("index.jsp");
    
            }
        %>
        
    
    </body>
    </html>

    dlcg.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <html>
    <body>
    恭喜您登录成功!
    <input type="button" value="点击返回注册" onclick="window.location = 'index.jsp';"/>
    <input type="button" value="点击返回登录" onclick="window.location = 'tz.jsp';"/>
    
    
    </body>
    </html>

    dlsb.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <html>
    <body>
    
        登陆失败!请重新登录
    <input type="button" value="点击返回注册" onclick="window.location = 'index.jsp';"/>
    <input type="button" value="点击返回登录" onclick="window.location = 'tz.jsp';"/>
    
    </body>
    </html>

    go.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@page import="dao.StuDao"%>
    <%@page import="bean.Stu"%>
    <html>
    <body>
    
        <%
            Stu t = new Stu();
            String name = request.getParameter("uname");
            name.trim();
            t.setUname(name);
            String pwd = request.getParameter("upwd");
            pwd.trim();
            t.setUpwd(pwd);
            
            StuDao sdt = new StuDao();
            if (sdt.adcStu(t)> 0) {
                response.sendRedirect("dlcg.jsp");
            } else {
                response.sendRedirect("dlsb.jsp");
            }
        %>
    
    
    </body>
    </html>

    tz.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <html>
    <body>
    <body>
        <form name="form1" method="post" action="go.jsp">
            <table>
                <tr>
                    <td>请输入用户名:</td>
                    <td><input type="text" name="uname" id="userName">
                    </td>
                </tr>
                <tr>
                    <td>输入登录密码:</td>
                    <td><input type="password" name="upwd" id="pwd">
                    </td>
                </tr>
                <tr>
                    <td colspan="2"><input type="submit" value="登录">
                        <input type="button" value="点击返回注册" onclick="window.location = 'index.jsp';"/>
                        
                    </td>
                </tr>
            </table>
        </form>
    
    </body>
    </html>

    zccg.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <html>
    <body>
    恭喜您注册成功!
    <input type="button" value="点击返回注册" onclick="window.location = 'index.jsp';"/>
    <input type="button" value="点击返回登录" onclick="window.location = 'tz.jsp';"/>
    
    
    </body>
    </html>
  • 相关阅读:
    perl 监控网站域名劫持
    OpenLayers访问Geoserver发布的地图
    基于OpenLayers的地图封装Javascript类定义
    Linux_正则表达式
    Linux_正则表达式
    帆软出品: 7点搞定制药企业数据分析系统开发需求
    帆软出品: 7点搞定制药企业数据分析系统开发需求
    Geoserver地图样式SLD资料收集
    GeoServer地图开发解决方案:地图数据处理篇
    Geoserver发布shapfile,中文字段乱码问题
  • 原文地址:https://www.cnblogs.com/PUAblue/p/14659991.html
Copyright © 2011-2022 走看看