【JavaWeb:servlet+mysql+jsp】访问数据库数据,实现页面跳转(完整代码)

前提

我的MySQL版本为

我的SQLyog版本为

在本案例前,我已经完成了java连接数据库的配置,具体内容在上一篇已经讲过,这里不赘述。

我的目录如下( 以下为创建的.java、.jsp和.xml文件):

步骤预览

创建数据库表:
emp表:存放员工信息
user表:存放用户账号密码信息

书写顺序:
1、TestDb : 测试数据库是否连接成功
2、Users.java : 用户账号密码信息的实体类
3、Emp.java : 员工信息实体类
4、login.jsp :输入框和按钮的排版
5、success.jsp :提示登录成功
6、UsersDao.java :存放实现账号密码登录的方法
7、EmpDao.java : 存放查询整个员工表的方法
9、EmpDao.java :存放查询整个员工表的方法
8、UsersLoginServlet.java : 用户登录成功后的跳转
9、EmpQueryAllServlet.java查询整个员工表
10、web.xml : 把login.jsp放在第一个页面出现
 

一、创建User、Emp实体类

在src路径下,创建package,命名为:com.qingruan.bean(com后面为公司名),存放User实体类和Emp实体类。

User类包含属性:id、username、password、sex、birthday、address;

Emp类包含属性:empno、ename、job、sal、comm、hiredate、deptId;

Users.java

package com.qingruan.bean;

public class Users {

    private Integer id;

    private String username;

    private String password;

    private String sex;

    private String birthday;

    private String address;


    public Users() {
        // TODO Auto-generated constructor stub
    }


    public Users(Integer id, String username, String password, String sex, String birthday, String address) {
        this.id = id;
        this.username = username;
        this.password = password;
        this.sex = sex;
        this.birthday = birthday;
        this.address = address;
    }


    @Override
    public String toString() {
        return "Users [id=" + id + ", username=" + username + ", password=" + password + ", sex=" + sex + ", birthday="
                + birthday + ", address=" + address + "]";
    }


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
}

Emp.java

package com.qingruan.bean;

public class Emp {

    private Integer empno;

    private String ename;

    private String job ;

    private double sal;

    private double comm;

    private String hiredate;

    private Integer deptId;

    public Emp() {
        // TODO Auto-generated constructor stub
    }

    public Emp(Integer empno, String ename, String job, double sal, double comm, String hiredate, Integer deptId) {
        super();
        this.empno = empno;
        this.ename = ename;
        this.job = job;
        this.sal = sal;
        this.comm = comm;
        this.hiredate = hiredate;
        this.deptId = deptId;
    }


    @Override
    p

猜你喜欢

转载自blog.csdn.net/xjj1128/article/details/127440081