简单使用JDBC和Servlet实现用户注册和登录功能

简单的浏览了一下Servlet和JDBC方面的知识,于是写了一下简单使用JDBC和Servlet实现用户注册和登录功能,具体实现如下:

一、大体的编码思路 1.1、注册功能

获取注册页面提交的username、password和repeatPassword;

判断password和 repeatPassword是否一致,一致就继续执行程序,不一致则结束程序;

遍历数据库中tb_user,查看数据库中是否存在username,存在则结束程序,不存在则继续进行程序,实现注册功能;

1.2、登录功能

获取登录页面的username和password;

遍历数据库中tb_user,是否存在username,存在则继续执行程序,不存在,则结束程序;

遍历数据库中tb_user,查找对应username的password,判断password是否与登录页面的password一致,一致则完成登录,不一致则跳出。

二、代码实现 2.1、数据库表设计(tb_user)

create table tb_user ( id int not null primary key auto_increment, -- id主键,设置不为空且自动增长 username varchar(40) not null,   -- 账户名称,设置不为空 password varchar(40) not null, -- 密码,设置不为空 name varchar(40) default null, -- 用户真实姓名,默认为空 gender varchar(20) default null, -- 用户性别,默认为空 phonenumber varchar(30) default null, -- 用户手机号码,默认为空 identitycode varchar(30) default null -- 用户身份证号码,默认为空 );

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjdxg.html