JavaWeb项目登录注册功能

您所在的位置:网站首页 vba实现注册功能的代码 JavaWeb项目登录注册功能

JavaWeb项目登录注册功能

2023-09-17 18:15| 来源: 网络整理| 查看: 265

在项目开始之前,我们需要准备好我们的开发环境

开发软件: 我用的是IntelliJ IDEA 2019.2.2 开发环境: Java JDK1.8 tomcat8.5 数据库: 测试数据 MySQL Sql erver jar包: gson-2.2.4 mysql-connector-java-5.1.27 [全部都准备完毕之后,我们开始创建我们的Web项目]

创建项目 在这里插入图片描述 配置项目 在这里插入图片描述 创建包和导入相关的jar包

我们所需要的包:

Dao包 用来存放数据的增删改查操作 实体类包(entity) servlet包 存放servlet类,服务器响应的数据 util包 存放一些工具类 例如获取Connection对象的类

在这里插入图片描述 项目的配置完成

项目创建配置完成之后,开始创建数据库,并写入测试数据

在这里插入图片描述

至此,所有的准备工作都已完成,开始编写代码

1.工具类 DBUtil 获取连接 获取Connection对象

package util; import java.sql.Connection; import java.sql.DriverManager; public class BDUtil { public static Connection getConnection(){ Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/employee?characterEncoding=utf-8","root","root"); } catch (Exception e) { e.printStackTrace(); } return conn; } }

2.实体类 根据数据库创建字段名及类型相匹配的java类

package entity; public class Employee { private int id; private String name; private String pwd; private int age; public Employee() { } public Employee(int id, String name, String pwd, int age) { this.id = id; this.name = name; this.pwd = pwd; this.age = age; } public Employee(String name, String pwd, int age) { this.name = name; this.pwd = pwd; this.age = age; } public Employee(String name, String pwd) { this.name = name; this.pwd = pwd; } @Override public String toString() { return "Employee{" + "id=" + id + ", name='" + name + '\'' + ", pwd='" + pwd + '\'' + ", age=" + age + '}'; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }

因为后面我们需要在创建对象的时候传不同的参数,所以写多个不同参数的构造方法

3.开始实现Dao层(此处我没有写业务层)

Dao接口 定义方法 然后编写实现类

package dao; import entity.Employee; public interface IEmployeeDao { //登录 Employee login(String name, String pwd);// 传入两个参数,查询符合条件的数据并返回 没有查到则返回Null //注册 int add(Employee emp


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3